PDA

Просмотр полной версии : Ожидание при исполнении функции


Mimohod
07.11.2006, 23:06
Есть функция
function GlobalFunction(){
//вызываем некую последовательность функций:
function1();
function2();
function3();
//собственно, вопрос:
anyMC.play();
//!!!
function4();
//как перед исполнением function4() дождпться, пока доиграет до какого-то положения (положим, до кадра 10) мувик anyMC ?
}Проблема в том, что если function4() запускается сразу (пока anyMC не доигрался) - возникают бешеные тормоза
Спасибо за сочувствие :rolleyes:

Dimchansky
08.11.2006, 10:56
1. Пользуемся тэгами code
2. Что мешает в 10-ом кадре anyMC запускать функцию function4?
3. anyMC.play();
anyMC.onEnterFrame = function(){
if (this._currentframe == 10) {
function4();
delete this.onEnterFrame;
}
}
4. Конвейер Потапенко http://potapenko.com/rus/articles/conveyor.htm

Mimohod
08.11.2006, 12:53
1. Sorry за неправильный формат поста...
2. По некоторым причинам- нельзя (естественно, про это думал... Извините, что не отметил сразу...)
3. Через EnterFrame попробую, но чудится какая-то неправильность в этом подходе (обосновать не могу)
4. Почитаю, спасибо
5. И спасибо - вообще ))