江西广告网
标题:
Flash影片的倒转播放控制(2)
[打印本页]
作者:
那一年像风
时间:
2009-2-26 10:26
标题:
Flash影片的倒转播放控制(2)
步骤二:
(只含有AS脚本的MC的制作)新建一个MC:控制。在layer1中插入5个关键帧,如下图所示:
登录/注册后可看大图
在
第一帧
上写入AS脚本:stop(); 在
第二帧
写入AS脚本: tellTarget ("../") { prevFrame(); } //“../”表示是上一级的MC,我们也可以用_parent来代替,一样的效果。 // prevFrame();的作用是停到上一帧去。 在
第三帧
写入AS脚本: call(2); gotoAndPlay(2); // call(2);调用第2帧的动作 // gotoAndPlay(2);到第2帧并播放(这样若从第二帧播放那么到第三帧时在返回到第二帧,就形成了一个循环,从而达到使上一级MC倒转播放的目的) 在
第四帧
上写入AS脚本: tellTarget ("../") { nextFrame(); } //“../”表示是上一级的MC,我们也可以用_parent来代替,一样的效果。 // nextFrame();的作用是停到下一帧去。 在
第五帧
上写入AS脚本: call(4); gotoAndPlay(4); // call(4);调用第4帧的动作 // gotoAndPlay(4);到第4帧并播放(这样若从第四帧播放那么到第五帧时在返回到第四帧,就形成了一个循环,从而达到使上一级MC正常播放的目的)
步骤三:
回到Scene 1 在AS层上拖入“控制”MC到场景中,(注意:由于“控制”MC里面只有AS脚本没有任何图形元素,所以显示为图中红色圆圈中的小点),同时赋予该MC一个instance name:AS。
登录/注册后可看大图
步骤四:
在场景中拖入2个按钮如下如所示:
登录/注册后可看大图
在倒放按钮“<”上加上AS 脚本: on (release){ tellTarget("as"){ gotoAndPlay(2); } } //让MC:AS从第二帧开始播放,执行“AS”中的脚本实现动画短片的倒转播放。 在正常播放按钮“〉”上加上脚本: on (release){ tellTarget("as"){ gotoAndPlay(4); } } // 让MC:AS从第四帧开始播放,执行“AS”中的脚本实现动画短片的正常播放。 现在测试看看是否成功?!
源文件下载
欢迎光临 江西广告网 (http://bbs.jxadw.com/)
Powered by Discuz! X3.2