У меня вопрос о ТАЙМЕРЕ в AS3
У меня на сцене есть зомби-объект, я хочу, чтобы он подошел и напал на ГЕРОЯ.
то, что я хочу сделать, это:
- зомби идет к герою
- Когда он подходит достаточно близко, чтобы атаковать, он приступает к атаке.
- проблема: я хочу, чтобы он атаковал только ОДИН РАЗ каждые 5 секунд, чтобы у героя был шанс нанести ему ответный удар. Проблема в том, что я не знаком с таймером, и я до сих пор не могу найти никаких советов / подсказок / ответов, которые могли бы мне помочь. Я не знаю, где мне поставить таймер, в новую функцию таймера или в мою зомби-функцию.
Спасибо :)
вот код
if (zombie.x>hero.x+50)
{
zombie.x-=5;
zombie.scaleX=-1;
if(zombie.x<hero.x+100){
zombie.gotoAndStop("attack");
//so that the zombie attacks when the hero is in range
}
}