Просмотр полной версии : Функция, работающая периодически
Помогите, пож. сделать subj. через определенное время должно происходить некоторое действие. Заранее благодарен.
Если промежутки равные то, ставишь пустой мув, длинною с необходимый промежуток и в последнем кадре вешаешь функцию, если рандомные, то добавляешь в первый кадрthis.gotoAndPlay(random(_totalframes));
DeliMIter
21.03.2002, 16:19
Это неалгоритмично.
Рисуешь в любой мувик (или вешаешь на него снаружи для пятого через onClipEvent(enterFrame))
onEnterFrame = function() {
if (--_timeout <= 0) {
Call_whatever_you_want();
_timeout = _some_value_maybe_random;
}
}
2GenaG
Представь себе задержку в 10000 фреймов (гипотетически) :cool:
Для гипотетических задержек в 1000 фреймов лучше ваще исползовать счетчикif(n<1000){gotoAndPlay(_currentframe-1); n++;} или то же самое для OnClipEvent(ЕnterFrame)if(n<1000){n++;}else{play;} мой первый пример все же наглядней
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.