Post-Event Updates for Timer Events
package {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
public class Main extends Sprite {
public function Main( ) {
stage.frameRate = 1;
var timer:Timer = new Timer(100, 0);
timer.start( );
timer.addEventListener(TimerEvent.TIMER, timerListener);
}
private function timerListener (e:TimerEvent):void {
var rect:Sprite = new Sprite( );
rect.graphics.lineStyle(1);
rect.graphics.beginFill(0x0000FF);
rect.graphics.drawRect(0, 0, 150, 75);
rect.x = Math.floor(Math.random( )*stage.stageWidth);
rect.y = Math.floor(Math.random( )*stage.stageHeight);
addChild(rect);
e.updateAfterEvent( )
}
}
}
Related examples in the same category