Наконец-то вернулся Флэшер..)))
Собственно вопрос в следующем: хочу, чтобы объект при удалении плавно исчезал с экрана. Было-бы оч.удобно реализовать это через перехват события - для этого, в момент перехвата, нужно либо удалить источник события, а потом инициировать заново, либо приостановить его каким-либо образом. Возможно-ли это?

Код:
package {
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import fl.transitions.Tween;
import fl.transitions.TweenEvent;
import fl.transitions.easing.*; //??
public class E extends Sprite {
private var s:Sprite;
public function E() {
s=new Sprite();
s.graphics.beginFill(0x654FA0);
s.graphics.drawRect(0,0,90,90);
s.addEventListener(MouseEvent.MOUSE_DOWN, selfDestruct);
s.addEventListener(Event.REMOVED, rectBeingRemoved);
addChild(s);
}
private function selfDestruct(event:MouseEvent):void{
trace("sD: "+event.target);
removeChild(s);
}
private function rectBeingRemoved(event:Event):void{
trace("rBR");
var tw:Tween=new Tween(event.target, "alpha", None.easeNone, 1, 0, 3, true);
removeEventListener(Event.REMOVED, rectBeingRemoved, false);
}
}