PDA

Просмотр полной версии : Как поставить таймеры на функции?


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
_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 минут
Аккуратнее

_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);
};