Попытка заставить анимацию воспроизводиться в обратном направлении, пока нажата кнопка, которая работает нормально, однако, когда она достигает первого кадра, она просто останавливается и не возвращается к последнему кадру анимации. кто-нибудь это сделает? Кажется, мне нужно как-то разбить событие на кадр, а затем снова начать слушать ...
backward_btn.addEventListener(MouseEvent.MOUSE_DOWN, setDownTrue);
backward_btn.addEventListener(MouseEvent.MOUSE_UP, setDownFalse);
addEventListener(Event.ENTER_FRAME, checkDown);
var isDown:Boolean = false;
function setDownTrue(e:MouseEvent){
isDown = true;
}
function setDownFalse(e:MouseEvent){
isDown = false;
}
function checkDown(e:Event){
if(isDown == true){
prevFrame();
if(currentFrame == 1){
gotoAndStop(120); //120 is the last frame of the animation
isDown = false;
}
}
}
Спасибо! * * 1004