Отпишитесь от события enterFrame, когда оно больше не нужно:

Код AS3:
main.addEventListener (Event.ENTER_FRAME, efHr);
function efHr (e:Event):void {
if (main.currentLabel == "3"){
//делаем что надо
main.removeEventListener (Event.ENTER_FRAME, efHr);
}
}
или установите какую-нибудь переменную состояния, чтобы она показывал, что дейсвие уже выполнено

Код AS3:
var flag:Boolean = false; //флаг состояния
main.addEventListener (Event.ENTER_FRAME, efHr);
function efHr (e:Event):void {
if (main.currentLabel == "3" && !flag){
//делаем что надо
flag = true; //меняем переменную состояния
}
}