я вот создал timer

Код AS3:
var repeat:int=2;
var delay:int=750;
var myTimer:Timer = new Timer(delay, repeat);
myTimer.addEventListener(TimerEvent.TIMER, timerHandler);
myTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timerHandlerComplete);
function timerHandler(e:TimerEvent):void{
trace(repeat);
if(!bombBlow)
{
ExplosivePicture = new Bitmap(blueFire);
ExplosivePicture.height=150;
ExplosivePicture.width=150;
ExplosivePicture.x=currentBombPositionX-60;
ExplosivePicture.y=currentBombPositionY-60;
stage.addChild(ExplosivePicture);
bombBlow=true;
}
}
function timerHandlerComplete(e:TimerEvent):void{
// BombPicture = bombArr[0] as Bitmap;
// stage.removeChild(BombPicture);
stage.removeChild(ExplosivePicture);
bombBlow=false;
trace(bombBlow)
trace("таймер овер");
}
if (wasdArr[Keyboard.SPACE])
{
wasdArr[Keyboard.SPACE]=false;
var bitmap:Bitmap = new Bitmap(b);
stage.addChild(bitmap);
bombArr.push(bitmap);
exitBomb=false;uj
myTimer.start();
}
Получаеться на жимаю пробел. Функция выполняеться 2 раза.. а потом выполняеться 1 раз фунция Complite.
а когда я нажимаю второй раз и третий пробел уже таймер делает токо 1 повтор..
Немогу понять в чём прикол я ж repeat поставил 2.. Может у меня плохая уличная магия ))
Добавлено через 5 часов 37 минут
кароче я забил разбираться в чём там был прикол
сделал спомощью setInterval и clearInterval