Форум 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=125086)

Randomizer 16.05.2009 04:41

Как поставить таймеры на функции?
 
НЕ могу понять как выставить интервалы между действиями. Например:
_parent.cup.gotoAndPlay(2);
тут таймер на 2 сек или 10 кадров, потом:
_parent.chainik.gotoAndPlay(2);
тут таймер на 1 сек или 5 кадров, потом:
_parent.sugar.gotoAndPlay(2);
и так далее...

подскажите плиз :confused:

Gaen 16.05.2009 04:54

rtfm setTimeout, setInterval

mooncar 16.05.2009 10:33

Код AS1/AS2:

_parent.cup.gotoAndPlay(2);
 
var my_timedProcess1:Number = setTimeout(my_delayedFunction1, 2000);
function my_delayedFunction1 () {
_parent.chainik.gotoAndPlay(2);
};
 
var my_timedProcess2:Number = setTimeout(my_delayedFunction2, 1000);
function my_delayedFunction2 () {
_parent.sugar.gotoAndPlay(2);
};

Добавлено через 17 минут
Аккуратнее

Код AS1/AS2:

_parent.cup.gotoAndPlay(2);
 
var my_timedProcess1:Number = setTimeout(my_delayedFunction, 2000, "chainik", 2); //ф-я вызывается спустя 2 сек после установки таймера
var my_timedProcess2:Number = setTimeout(my_delayedFunction, 3000, "sugar", 2);//ф-я вызывается еще раз спустя уже  3 сек после установки таймера
 
function my_delayedFunction(mc, frame) {
_parent[mc].gotoAndPlay(frame);
};



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

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