버튼을 누르고있는 동안 애니메이션이 뒤로 움직이려고 시도하는 경우에는 제대로 작동하지만 첫 프레임에 도달하면 멈추고 마지막 프레임으로 돌아 가지 않습니다 어떻게 이것을 달성 할 수 있을까요? 내가 어떻게 든 프레임 이벤트를 중단하고 다시 듣기 시작해야처럼 ... 보인다애니메이션을 거꾸로 반복 AS3
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;
}
}
}
감사합니다!
나는 내가 그랬어 내 애니메이션 클래스를 게시합니다 :
당신이 당신의 무비 클립을 클릭 거꾸로 재생하려는 말할 수를 원한다면 설정 한 속도에 따라 역방향으로 재생됩니다 (뒤로 재생하려면 -1). 코드가 작동해야합니다. 문제는 말했듯이 120 프레임으로 재생하기 전에 프레임을 재생할 시간이 없습니다. –