AS3中怎么移除匿名的EventListener函数

AS3中如何移除匿名的EventListener函数var timer:Timer new Timer(3000)timer.addEventListener(TimerE

AS3中如何移除匿名的EventListener函数

var timer:Timer = new Timer(3000);timer.addEventListener(TimerEvent.TIMER, function (event:TimerEvent):void{    timer.removeEventListener(TimerEvent.TIMER, arguments.callee);    timer.stop();    timer = null;}

?在每个函数体内都可以通过局部变量arguments中的callee属性获取该函数自身的引用。