Я хочу сделать так чтобы при окончании таймера удалялись все обьекты .Вот код в классе Main

Код AS3:
package
{
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.TimerEvent;
import flash.utils.Timer;
public class Main extends Sprite
{
public var ball:Ball = new Ball;
var arr:Array = new Array;
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
spawnBall();
}
public function spawnBall():void
{
for (var i:uint = 0; i < 10; i++)
{
arr[i] = new Ball;
addChild(arr[i]);
arr[i].x = i * 50;
}
flyBall(ball);
}
public function flyBall(ball:Ball):void
{
var time:Timer = new Timer (25, 100);
time.start ();
time.addEventListener(TimerEvent.TIMER_COMPLETE, removeBall);
}
function removeBall(e:TimerEvent):void
{
}
}
}
Вот код в классе ball

Код AS3:
package
{
import flash.display.Sprite;
import flash.events.Event;
public class Ball extends Sprite
{
public var symb:Ballsymb = new Ballsymb;
public function Ball()
{
addChild(symb);
this.addEventListener(Event.ENTER_FRAME, cap);
}
public function cap(e:Event):void
{
this.y ++;
}
}
}
Добавлено через 1 минуту
Если что тут наверно много лишнего .Я только начал практиковать классы и сложно все применить как нужно