Всем привет.
есть кусочек кода из моих письмён)

Код AS1/AS2:
if(alp_TF==true){
csl.consol.gotoAndPlay(2);
alfNumb++;
if(alfNumb%5==0){
_root.csl.consol.consolRamk._alpha=10;
}
else{
_root.csl.consol.consolRamk._alpha=100;
}
setTimeout(function(){alp_TF=false;}, 10000);
}
if(alp_TF==false){
csl.consol.gotoAndPlay(1);
}
Собственно этот кусочек находится в онтер фрэйме и выполняется, когда
alp_TF==true. Так как в условии таймер, он просчитывает 10 сек и действие заканчивается как и должно быть. Но при повторном
alp_TF==true действие не выполняется 10 сек, а доли секунд. В чем проблема? В том что
setTimeout выполняется один раз?