Попробуйте этот код: он использует что-то, называемое закрытием (посмотрите, если вам интересно)
function wait(){
stop();
var myInterval = setInterval(function(){
_level0.menu_number2 = 0;
gotoAndStop(17);
clearInterval(myInterval);
}, 5*1000); // stop for 5 seconds
return function(){ clearInterval(myInterval); };
}
var abortFunction = wait(); // Calls wait(), interval starts ticking
abortFunction(); // Aborts the interval
Вы также можете вставить глобальную переменную и проверить ее, но это просто загрязняет глобальное пространство имен.