Показать сообщение отдельно
Старый 24.04.2014, 02:28
Dmitriy154 вне форума Посмотреть профиль Отправить личное сообщение для Dmitriy154 Найти все сообщения от Dmitriy154
  № 1  
Ответить с цитированием
Dmitriy154

Регистрация: Feb 2014
Сообщений: 192
По умолчанию вопрос по интервалам в enterframe

У меня вопрос в обработчике события MouseEvent.CLIK я зарегистрировал другой слушатель по событию EnterFrame. Флеш простая - кликаю мышкой - анимация вспышки из автомата и вылетает пуля, но если часто кликать, то вылетает допустим три пули и происходит 1 вспышка. У меня вопрос, как сделать так, чтобы вспышка и вылет пули происходили в один момент.

Код AS3:
function mC(e:MouseEvent):void
{
 
	var pulya:Pulya = new Pulya(); 
	pulya.x = men.x
	pulya.y = men.y
	addChild(pulya); 
	pulya.addEventListener(Event.ENTER_FRAME, polet_puli);
	men.avtomat.play(); // анимация вспышки автомата
}
 
function polet_puli(e:Event):void
{
	var pulya:Pulya = e.currentTarget as Pulya;
	pulya.x +=  skorost_puli;
 
}