0

是否有可能每帧更新我的代码(as3)超过 1 次?它不需要做任何视觉上的事情。我在 event.ENTER_FRAME 之前使用过。如果有办法这样做,有人可以解释或提供如何做到这一点的链接。谢谢。

4

2 回答 2

0

如果您的应用程序以 30fps 运行,您可以将其设置为以 60fps 运行,那么 ENTER_FRAME 将被调用两倍,或者如果您使用计时器更新,您可以将其延迟减少一半。

于 2013-04-19T18:57:43.110 回答
0

您可以使用计时器以您想要的任何速率执行代码:

 // first parameter for Timer is duration in milliseconds 1000ms = 1 second.
var timer:Timer = new Timer(10,0); 
timer.addEventListener(TimerEvent.TIMER, timerHandler);
timer.start();


function timerHandler(e:TimerEvent):void
{
    // do something;
}

但是,我会质疑您为什么要这样做并确定它是否真的需要。

于 2013-04-19T19:11:47.337 回答