Flash影片的倒转播放控制(2)
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-15
步骤二:(只含有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://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash游戏制作规划与流程漫谈(4)下一篇: Flash游戏制作常用代码解析(5)
关于Flash影片的倒转播放控制(2)的所有评论