获取MovieClip跳帧后的子元件
MC(MovieClip)在做动画播放的时候是很方便的,只要在Flash IDE里画好就能直接播放了,但是如果想要在动画播放的过程中,让其他的元件做一些运行时才能确定的事,那么只是在Flash IDE里画就不能实现了,这时就需要使用AS代码来实现了.
代码实现以上功能基本上有3种实现方式:
- 在适当的帧上添加代码
- 时刻侦听Event.ENTER_FRAME,在运行到指定的帧时执行代码
- 用吗MovieClip.addFrameScript函数添加代码到指定的帧
以上3种方式都可实现功能,但是不同的方式适合做不同的情况下使用.
方式1.适用于简单的代码测试,
方式2.最强大,代码量也多,可以同时改变动画播放的速度.
方式3.简洁而专注于做这件事.
方式2和3 都可用于大型项目,但是如无特殊需要,建议用方式3实现,因为它更简单,不必担心因没有移除Event.ENTER_FRAME事件而造成内存泄漏.
» 转载请注明来源:www.litefeel.com » 《获取MovieClip跳帧后的子元件》
» 本文链接地址:https://www.litefeel.com/get-child-at-movieclip-frame/
» 订阅本站:www.litefeel.com/feed/
» Host on Linode VPS
» 本文链接地址:https://www.litefeel.com/get-child-at-movieclip-frame/
» 订阅本站:www.litefeel.com/feed/
» Host on Linode VPS