Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Ожидание при исполнении функции (http://www.flasher.ru/forum/showthread.php?t=87562)

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. И спасибо - вообще ))


Часовой пояс GMT +4, время: 08:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.