Здравствуйте. В главной линии времени 3 кадра. 1-заставка, 2-главное меню, 3-основной контент. Контент и меню связала. Стала делать заставку, а она зацикливается и функция не хочет по условию вызывать следущий кадр. Прошу помощи.

Код AS3:
var stop_zast:Boolean = false;
if (stop_zast == false){
function zastavka1():void
{
gotoAndStop(1);
if(zastavka.currentFrame == 135){
zastavka.stop();
hi_again();
stop_zast = true;
}
}
zastavka1();
}
function hi_again():void
{
gotoAndStop(2);
// Тут прочие действия, которые выполняет функция
}