Flash as2.0代码大全(最全合集)

发布时间 : 星期四 文章Flash as2.0代码大全(最全合集)更新完毕开始阅读

}

3.声音的加载和控制

插入一段音乐:在Pile/Import to Library中,找到要插入的音乐(如战马奔腾),打开符 号库,找到“战马奔腾”符号,单击右键,在弹出的菜单中单击Linkage?命令,再在弹出 的菜单中选中Export for ActionSc选项,在Indentify框内输入标识符:如music。 在需要播放的帧插入如下脚本: soun=new Sound();//创建声音实例

sound.attachSound(\;//将音乐music链接到sound实例 sound.start(0,2);//播放音乐2遍

sound.setVolume(70):该音乐的音量为70%。 以上加载音乐通过帧加载,也可以通过按钮加载。 停止音乐的方法:制作一个按钮,在按钮上输人脚本: on(release) {

sound.stop(); }

4.如何用键盘控制帧的跳转

有的教师喜欢用键盘进行操作,如何使这类操作方使自如呢?用Flash MX制作的方法如下:

制作一个符号(如“知识回顾”),符号类型为“电影片段”。在这个符号中将需要回顾的 知识点逐帧展示,每帧动作脚本为:stop()回到主场景,在需要的帧插入该符号,该帧脚 本为:stop();插入后.单击该符号.输人脚本:

onClipEvent(Key Down) {//键盘响应,按下任一键时响应该命令 nextFrame(); }

这样即实现了按任一键便可跳转到指定帧的效果。此例仅仅是一种基本方法,读者朋友在 应用时可以有更多的扩展。 5.鼠标指向显示填空题答案

显示一些问题的答案,可以将这一答案制成—个按钮,在这一按钮的Up帧可以为空白关键 帧,其它帧为答案内容。在问题的答案处插入该按钮,在该帧输入脚本: on(release) {

gotoAndStop;//第i帧将答案固定显示在屏幕上 flash场景之间相互跳转的实现方法

在制作flash动画的时候,可能会有有很的mc

有时会把它放到几个场景中,那么在场景中的跳转如何实现呢?

1.

方法一:(使用telltarg... 方法一:(使用telltarget命令) 按钮上的as为: on (release) { tellTarget (\

gotoAndPlay (\场景 1\} } 2.

方法二(用gotoandpla... 方法二(用gotoandplay命令) 主场景2中的mc放到场景2的时间轴上 按钮的as:

on release {

gotoAndPlay("场景1",1) }

并且在最后一帧加stop() 问题就可以解决了: 3.

方法三(利用路径_root.g...

方法三(利用路径_root.gotoandplay())

第二个场景2里面只有一个mc,在这个mc的最后一帧是stop和一个replay按 钮

按钮的as:_root.gotoAndPlay(1) 【即告知按钮回到场景1的第一帧】 4.

方法四(给场景起不同的名字) ... 方法四(给场景起不同的名字) 如果你的as这样写:

第二个sence里面只有一个mc,在这个mc的最后一帧是stop和一个repl ay按钮 按钮的as:

on release {

gotoAndPlay("sence1",1) }

结果按下后却是从这个mc的第一帧开始播放,而不是从sence1的第一帧 这是因为主场景的名字默认为senceN

MC里也可以有多个场景,而mc也是默认为senceN

所以当你在MC用上gotoAndPlay (\时,指的是所在场景中MC里的第一帧,而 不是主场景

解决的方法,就是给场景定义不同的名字 scene1我们改名为:主场景 scene2我们改名为:次场景1 正确的as应该为: on (release) { tellTarget (_root) { gotoAndPlay (1); } }

如果想实现按钮点击后从次场景播放就可以在按钮上写上: on (release) {

tellTarget (_root.次场景) { gotoAndPlay (1); } } 5.

方法五(利用标签label) ... 方法五(利用标签label)

我们在控制动画的时候一般也不是从开始播放, 可能是希望从某个场景的某一个关键帧开 始播放,那么标签是 最好的实现方法;

例如我们希望点击上面的按钮的时候让动画从主场景中的label1开始 播放,那么按钮上的 as应该为: on (release) { tellTarget (_root) { gotoAndPlay (\}

例如有3个场景,我们希望点击上面的按钮的时候让动画从次场景1中的label4开始播放, 那么按钮上的as应该为: on (release) { tellTarget (_root) {

gotoAndPlay (\次场景 1\

} } } }

如果想实现按钮点击后从次场景播放 就可以在按钮上写上: on (release) {

tellTarget (_root.次场景) { gotoAndPlay (1); } }

3,什么叫矢量图?

矢量图可以任意缩放而不影响Flash的画质,位图图像一般只作为静态元素或背景图,Fla sh并不擅长处理位图图像的动作,应避免位图图像元素的动画。 4,如何迅速地对齐不同Frame中的物件? 用 Inspector “Ctrl+Alt+I” 直接输入坐标。

或是工具栏〉〉窗口〉〉面板〉〉排列“Ctrl+K” 调出排列面板来。图例 5,怎样调节一个Symbol/MC地透明度?

选中Symbol/MC,菜单栏找到Modify(修改) 〉〉 Instance (实例)〉〉Color effect (效果 )〉〉 Alpha(透明度) 调整就可以了

6,做好地Flash放在html上面以后,它老是循环,怎么能够让它不进行循环? 最后一个祯地Action设置成Stop(停止) 7,怎样给我的FLASH做一个预加载地LOADING?

用Action语法地if frame is loaded来实现,新建一层,这层专门放Action, 第一帧,

ifFrameLoaded (\场景\假如场景中地祯数已经载入 goto and play() //跳至并播放某某祯(自己设定) {} 第二帧,

goto and play(\场景1\跳至并播放第一祯循环

再加上一个load地MC循环播放在这两帧的中间,就OK了。 什么?你要非常详细地LOADING?那就当这个源码吧,够详细了. 源码下载

8,怎样点击一个按钮打开一个页面html而不是一个祯. 制作一个按钮,上面地AS直接写: on (release)

联系合同范文客服:xxxxx#qq.com(#替换为@)