作者dreamboxer (陌生人)
看板Flash
标题[问题] 问一个 AS3 动画效能问题...
时间Fri May 9 12:09:11 2008
最近在写AS3动画部分的时候,发现AS3的动画可以有两种写法:
一种(中有两种 XD),是Cookbook里面教的 onEnterFrame 和 onTimer
另一种,则是使用CS3中的『将移动复制为ActionScript 3』工具转成的
Animator( xml, target_object ) 方法
我想知道哪种方法程式执行效率比较好?
用Animator的好处是用 xml 设定起始和终止属性之後,由Animator去跑中间的动画,
感觉和在UI影格模式中操作很像...可是效率上好像没那麽好?(而且那xml好难设定XD)
可是用 onEnterFrame 和 onTimer 又要每个动作都"刻"一段程式...(麻烦 orz)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.20.177.117
※ 编辑: dreamboxer 来自: 211.20.177.117 (05/09 12:11)
1F:推 cjcat2266:如果你开Animator.as来看 05/09 20:39
2F:→ cjcat2266:你就会发现人家内部运作也是用Event.ENTER_FRAME 05/09 20:39
3F:→ cjcat2266:所以跟你直接使用Event.ENTER_FRAME应该是没有多大差别 05/09 20:39