Ну вообще-то сомнительно перед глобальной отпиской проверять, есть ли такой слушатель.

Код AS3:
var i:int = 20000;
var time:Number = getTimer();
while (i--){
super.addEventListener(Event.ENTER_FRAME, onEnterFrame);
if (super.hasEventListener(Event.ENTER_FRAME)) super.removeEventListener(Event.ENTER_FRAME, onEnterFrame);
}
trace(getTimer() - time); //~23

Код AS3:
var i:int = 20000;
var time:Number = getTimer();
while (i--){
super.addEventListener(Event.ENTER_FRAME, onEnterFrame);
super.removeEventListener(Event.ENTER_FRAME, onEnterFrame);
}
trace(getTimer() - time); //~17