無名関数をremoveする方法

こんなの(無名関数)をremoveしたくなったとき

mc.addEventListener(Event.ENTER_FRAME, function():void {
ごにょごにょ
});


arguments.calleeで実行中関数への参照が取得できる

mc.addEventListener(Event.ENTER_FRAME, function():void {
ごにょごにょ
if(終わり判定) {
mc.removeEventListener(Event.ENTER_FRAME, arguments.callee);
}
});