PDA

Просмотр полной версии : Как создать таймер во Flash?


gde11
18.04.2004, 13:12
Может я мыслю не в том направлении, так как Flash изучаю совсем недавно. :rolleyes:
Надо чтобы некоторый экземпляр символа двигался каждую секунду в 1 из случайных направлений (вправо, влево, вверх, вниз).
Написал функцию Move для такого движения, но как сделать, чтоб она каждую секунду выполнялась?
Заранее спасибо.

ChickenKid
18.04.2004, 18:28
function YourFunctionName(){
//твой супер-бупер код здесь :)
};

Time = 1000;

YourIntervalName = setInterval(YourFunctionName, Time, param);

--------------------------------------------------------------------

Если потом надо будет, чтобы функция прекратила све выполнение каждую секунду (1000 милисекунд), в нужном месте пиши это -

clearInterval(YourIntervalName);

----------------------------------------------------------

Persival Shuttenbah
19.04.2004, 18:34
А можно так:

_root.onEnterFrame = function() {
Move(); // или сразу код
}

При этом поставить частоту кадров в 1 fps

Dindin
19.04.2004, 19:39
2Persival Shuttenbah. Имхо этот метод совсем даже некорректен, ибо во Flash fps слишком уж зависит от загруженности процессора.