?
最近在做动画。
?
有些问题。
?
在和组员探讨的时候,提到一些效果用到了ENTER_FRAME。
?
我之前一直都是使用的这个时间,觉得这个时间简单,不用像使用Timer那样还要去new一个对象,然后写上侦听,然后写上Handler
?
然后再打开和关闭Timer。
?
但是后面仔细想想,ENTER_FRAME收到的限制太多了。
?
真的如果万一Flash由于其他的运行命令,导致整个Flash开始卡的话,那么动画效果必然也大打折扣。
?
而Timer只是根据机器时间来执行,这样的话,能够保证在两次执行的过程中不会出现时间间隔不一样的情况。
?
这也就是为什么做计时器时,不用Enter_Frame而要用Timer的原因。
?
想想也是有道理的,以后值得一试。
?
可以将这一切封装得更好,更方便一点。
?
找TweenLite看看,学习一下。
1 楼
leftice
2010-09-18
但是在实际应用过程中,使用Timer做鼠标点击后响应的动画,动画的持续时间长度和使用Enter_Frame的是一样的。但是动画开始的时间要比后者要显得慢一些,大概在一倍左右。
目前没有弄清楚是为什么。但是这是实践的结果。
可能也跟具体实现有关系吧。。
下回再继续聊。
目前没有弄清楚是为什么。但是这是实践的结果。
可能也跟具体实现有关系吧。。
下回再继续聊。