2012-07-08 2 views
0

단추를 누를 때 모션 트윗의 페이지를 가로 질러 움직이는 화살표의 인스턴스 이름을 가진 개체가 있습니다. 단추를 놓을 때 화살표가 프레임별로 트윈 프레임의 시작 부분으로 다시 이동하기를 원합니다.AS3 트윈의 현재 위치에서 첫 번째 프레임으로 개체 이동

버튼을 놓을 때 현재 프레임이 1보다 큰 경우 if 문을 설정하여 1 프레임 뒤로 이동합니다.

지금까지 화살표는 else 문으로 인해 if 및 stop을 무시합니다.

btn.addEventListener(MouseEvent.MOUSE_OUT, out); 

function out(e:MouseEvent){ 

if(arrow.currentFrame > 1){ 
arrow.gotoAndStop(arrow.currentFrame - 1); 
}else{ 
    stop(); 
    } 
} 

답변

0

타임 라인에 다른 트윈을 만든 다음 뒤쪽으로 이동하여 재생하는 것이 좋습니다. 또 다른 옵션은 tweenlite와 같은 타사 트위닝 라이브러리를 사용하는 것입니다. 거기에서 쉽게 애니메이션을 설정하여 앞으로 또는 뒤로 움직일 수 있습니다.

확실한 화살표는 프레임을 뒤로 실행하려는 동영상 클립의 이름입니까, 아니면 다른 동영상 클립 타임 라인에서 변경되는 요소의 인스턴스입니까?

관련 문제