Просмотр полной версии : Как создать таймер во Flash?
Может я мыслю не в том направлении, так как 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
2Persival Shuttenbah. Имхо этот метод совсем даже некорректен, ибо во Flash fps слишком уж зависит от загруженности процессора.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.