Советую прислушаться к предыдущему высказыванию ("не вешайте на прослушку анонимные функции"), но вообще можете попробовать следующий вариант:

Код AS3:
stage.addEventListener(Event.ENTER_FRAME, function (e:Event){first(e,7,3)});
function first(e:Event,r:Number,h:Number):void
{
if(...){
trace(1);
stage.removeEventListener(Event.ENTER_FRAME, arguments.callee);
}
};