FlashEvents为其大多数对象调度。最基本的事件之一是ENTER_FRAME,该事件(以SWF的帧速率)调度到每个显示列表对象上。
import flash.display.Sprite; import flash.events.Event; var s:Sprite = new Sprite(); s.addEventListener(Event.ENTER_FRAME, onEnterFrame); function onEnterFrame(e:Event) { trace("每帧我都被召唤!"); }
该函数将在每个帧上异步调用。这意味着分配给onEnterFrame事件处理程序的函数将在附加到受影响的框架的任何其他ActionScript代码之前得到处理。