当前位置: 代码迷 >> Web前端 >> 腾挪的执行者 - ENTER_FRAME & Timer
  详细解决方案

腾挪的执行者 - ENTER_FRAME & Timer

热度:909   发布时间:2012-11-09 10:18:48.0
移动的执行者 - ENTER_FRAME & Timer

?

最近在做动画。

?

有些问题。

?

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

?

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

?

然后再打开和关闭Timer。

?

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

?

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

?

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

?

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

?

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

?

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

?

找TweenLite看看,学习一下。

1 楼 leftice 2010-09-18  
但是在实际应用过程中,使用Timer做鼠标点击后响应的动画,动画的持续时间长度和使用Enter_Frame的是一样的。但是动画开始的时间要比后者要显得慢一些,大概在一倍左右。

目前没有弄清楚是为什么。但是这是实践的结果。

可能也跟具体实现有关系吧。。

下回再继续聊。
  相关解决方案