获取MovieClip跳帧后的子元件

发表评论 阅读评论

MC(MovieClip)在做动画播放的时候是很方便的,只要在Flash IDE里画好就能直接播放了,但是如果想要在动画播放的过程中,让其他的元件做一些运行时才能确定的事,那么只是在Flash IDE里画就不能实现了,这时就需要使用AS代码来实现了.

代码实现以上功能基本上有3种实现方式:

  1. 在适当的帧上添加代码
  2. 时刻侦听Event.ENTER_FRAME,在运行到指定的帧时执行代码
  3. 用吗MovieClip.addFrameScript函数添加代码到指定的帧

以上3种方式都可实现功能,但是不同的方式适合做不同的情况下使用.

方式1.适用于简单的代码测试,

方式2.最强大,代码量也多,可以同时改变动画播放的速度.

方式3.简洁而专注于做这件事.

方式2和3 都可用于大型项目,但是如无特殊需要,建议用方式3实现,因为它更简单,不必担心因没有移除Event.ENTER_FRAME事件而造成内存泄漏.

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
回到顶部