2012-09-23 1 views
1

메인 타임 라인의 버튼을 클릭하고 별도의 무비 클립 안의 프레임으로 이동할 수있는 방법을 알아 내려고합니다. 주요 타임 라인. 이것은 내가 지금 가지고있는 바보 같은 코드이지만, 이것은 많은 변화가 있기 때문에, 지금 내가 어디에 있는지를 알 수 있습니다. 이것은 단순한 가상 애완 동물 게임을위한 것이며, 왜이 특별한 문제로 인해 힘든 시간을 보내고 있는지 확신 할 수 없습니다. 나는 큰 것을 놓치고있다.AS3 문제 : 다른 무비 클립의 특정 레이블 프레임을 호출하는 데 버튼 사용

function Shower(event:MouseEvent):void { 
MovieClip(this.Egg).gotoAndPlay("shower"); 
} 

// buttons 
clean_btn.addEventListener(MouseEvent.CLICK, Shower); 

답변

1

타임 라인에이 코드를 작성한 것처럼 보입니다. 재생하려고하는 영화 클립에 액세스하려면 MovieClip(this.Egg)이 필요하지 않습니다. 대신 인스턴스 이름 (예 : "my_mc")이 있어야하며 다음과 같이 호출하면됩니다.

function Shower(event:MouseEvent):void { 
    my_mc.gotoAndPlay("shower"); 
} 

// buttons 
clean_btn.addEventListener(MouseEvent.CLICK, Shower); 
+0

이렇게했습니다. 어리석은 실수지만, 당신의 답이 없으면 결코 그것을 보지 못했을 것입니다! : D – user1692871

+0

좋아요! 내 대답을 Accepted로 표시 할 수 있다면 고맙겠습니다. – Artless

관련 문제