private function onTimer(e:TimerEvent):void{ this.alpha -= 0.1; if (this.alpha <= 0.1) { dispatchEvent(new MyEvent(MyEvent.REMOVE_ME)); timer.removeEventListener(TimerEvent.TIMER,onTimer); timer.stop(); } }