天天看点

移动的执行者 - ENTER_FRAME & Timer

最近在做动画。

有些问题。

在和组员探讨的时候,提到一些效果用到了ENTER_FRAME。

我之前一直都是使用的这个时间,觉得这个时间简单,不用像使用Timer那样还要去new一个对象,然后写上侦听,然后写上Handler

然后再打开和关闭Timer。

但是后面仔细想想,ENTER_FRAME收到的限制太多了。

真的如果万一Flash由于其他的运行命令,导致整个Flash开始卡的话,那么动画效果必然也大打折扣。

而Timer只是根据机器时间来执行,这样的话,能够保证在两次执行的过程中不会出现时间间隔不一样的情况。

这也就是为什么做计时器时,不用Enter_Frame而要用Timer的原因。

想想也是有道理的,以后值得一试。

可以将这一切封装得更好,更方便一点。

找TweenLite看看,学习一下。