Код AS3:
package{
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.display.Sprite;
public class RandCircle extends Sprite{
private var timer:Timer=new Timer(100);
public function RandCircle(){
timer.addEventListener(TimerEvent.TIMER, onTimer);
timer.start();
}
private function onTimer(e:TimerEvent):void{
var circle:Circle = new Circle();
circle.addEventListener(MyEvent.REMOVE_ME, onRemoveChild);
addChild(circle);
trace(this.numChildren);
}
private function onRemoveChild(e:MyEvent):void {
var circle:Circle = e.target as Circle;
circle.removeEventListener(MyEvent.REMOVE_ME, onRemoveChild);
removeChild(circle);
}
}
}