AS3中的Timer和Event.EnterFrame的区别
2012-02-06 11:26
344 查看
As3中的Timer和Event.EnterFrame是有明显的区别的。
Evnet.EnterFrame是定时间隔多少时间出发。如果执行时间比间隔时间长,则会间隔执行时间这么久。举个例子: Flash的stage.FrameRate设置为 25即,Event.EnterFrame的出发间隔为40ms,如果Event.EnterFrame的执行函数花费时间为25ms,那么Event.EnterFrame将以间隔40ms的恒定频率运行。
Timer就不一样了,Timer的参数就可以看出来,是delay多少时间,意思是当一个函数执行完成后再Delay多久。
举例: Timer 设置为 间隔40ms,而Timer的函数运行花费25ms,那么,Timer将以65ms的间隔恒定运行。
大家可以做一下相应的测试。
相关文章推荐
- AS3中的Timer和Event.EnterFrame的区别
- AS3中的Timer和Event.EnterFrame的区别
- Egret的TimerEvent.TIMER和Event.ENTER_FRAME的区别
- Timer与Event.ENTER_FRAME使用中发现的问题
- Timer 和 Event.ENTER_FRAME (转)
- AS3中Event的target和currentTarget的区别
- AS3 关于Event.REMOVED和Event.REMOVED_FROM_STAGE的区别
- AS3中Event的target和currentTarget的区别
- [AS3] 动画与程序结合 ENTER_FRAME 取代addFrameScript
- AS3中Event的target和currentTarget的区别
- AS3中,setTimeOut、setInterval、Timer区别
- AS3 setTimeOut、setInterval、Timer 的区别和用法
- AS3中Event的target和currentTarget的区别
- Actionscript Flash Event.ENTER_FRAME 延迟间隔非常大 并且 pre-render 耗时非常严重
- as3结构学习笔记:ENTER_FRAME 监听的函数
- AS3 event stopImmediatePropagation() stopPropagation()用法以及区别
- AS3 最好的展示MouseEvent.ROLL_OVER and MouseEvent.MOUSE_OVER 的区别
- AS3中Event的target和currentTarget的区别(事件处理的三个阶段)
- as3 updateAfterEvent的作用
- Javascript 的addEventListener()及attachEvent()区别分析