actionscript-3 – AS3 Event.ENTER_FRAME是否始终在每一帧上运
发布时间:2020-12-15 07:24:51 所属栏目:百科 来源:网络整理
导读:我有一个依赖于ENTER_FRAME事件的脚本每次运行.我注意到在一些较慢的电脑上播放flash电影时会有一些延迟. ENTER_FRAME是否在每一帧上运行,即使它在慢速计算机上运行? 如果flash影片滞后,ENTER_FRAME事件是否仍然运行并且渲染只是试图赶上? 在ENTER_FRAME上
我有一个依赖于ENTER_FRAME事件的脚本每次运行.我注意到在一些较慢的电脑上播放flash电影时会有一些延迟.
ENTER_FRAME是否在每一帧上运行,即使它在慢速计算机上运行? 在ENTER_FRAME上运行代码是每次输入帧时执行代码的可靠方法吗? 解决方法
是的.每一帧,都没有例外.如果某些内容正在减慢电影速度(重型脚本或重型图形),则在呈现帧之前,Event.ENTER_FRAME处理程序仍在执行.
因此,将Timer实例与TimerEvent.TIMER一起使用通常是个好主意,即使它的延迟设置为等于电影fps的“理想”帧持续时间.因为定时器处理程序不一定以完全统一的速率触发. 有关更深入的说明,请参阅以下链接:The Elastic Racetrack (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |