Создаю таким образом множество обьектов класса SmileE

Код AS3:
private function tic(event : TimerEvent) : void
{
smile = new SmileE;
front.addChild(smile);
}
код из класса SmileE

Код AS3:
private function tic(event : TimerEvent) : void
{
if(scaleX>=1)
{
isBig=true;
}
if(scaleX<=0)
{
isBig=false; ---- ЗДЕСЬ, КОГДА ОН УМЕНЬШИЛСЯ, ЕГО (SmileE) НУЖНО removeChild()
----- и null чтоб его зацепил потом сборщик
}
if(isBig)
{
scaleX=scaleY-=0.01;
}else scaleX=scaleY+=0.01;
}//tic
подскажите как ето лучше сделать?