2014-09-29 6 views
0

그래서 나는 여기에 주어진 모든 예제, 또 다른 포스트에서 주로 모든 3 개 가지 옵션 시도 : 나는 프레임 1에서 MC 트위닝에이 내 기본 타임 라인 :AS3에서 gotoAndPlay 오류

//option 1 
MovieClip(this.root).gotoAndPlay(134); 

//option 2 
MovieClip(parent).gotoAndPlay(134); 

//option 3 
var mc:MovieClip = this.parent as MovieClip; 
mc.gotoAndPlay(134); 

그리고 여기가 내 문제입니다 무비 클립 인스턴스는 인스턴스 이름이 "carMc"이다. ON 프레임 25 다음 코드를 가지고 있습니다 :

var carMc:MovieClip = this.parent as MovieClip; 
carMc.gotoAndPlay(5); 

carMc는 6 프레임입니다. 프레임 1의 정지 액션과 gotoAndPlay (5);

내 문제 프레임 (6)에 대한 조치는 내가 기본 타임 라인의 프레임 (25)에 대한 추적을 실행 프레임 5.When을 재생 지시 carMc가 나는

[object carMc_3] 

반환받을 갈 것입니다 ... 왜 그런지 전혀 모릅니다. 어떤 이유로 Flash에서 무비 클립으로 내 무비 클립 인스턴스를 타임 라인에서 처리하는 것처럼 보이지 않습니다.

어떤 아이디어 ??? 감사합니다.

+0

carMC 타임 라인의 프레임 1-25 또는 기본 타임 라인의 프레임 1-25? 귀하의 질문은 이해하기 어렵습니다. 게시 된 각 코드가 실행되는 상황 (주요 타임 라인, 하위 동영상 클립 등)을 명확하게 질문을 업데이트 할 수 있습니까? 또한, 추적은 어디에 있습니까? – BadFeelingAboutThis

답변

1

문제는 약간 이해하기가 복잡하지만 시도하겠습니다. 내 기본 타임 라인에

은 내가 무비 클립 인스턴스가 인스턴스 이름 "carMc"가 프레임 (25)에 프레임 1에서 MC 트위닝을 가지고있다. 이 코드는 this.parent 참 목적은 무대 것보다 기본 타임 라인에있는 경우

var carMc:MovieClip = this.parent as MovieClip; carMc.gotoAndPlay(5);

: 프레임 (25)에 나는 다음과 같은 코드가 있습니다. 차량용 무비 클립을 참조 할 때보 다 더 많이 참조하려면

this.CarMc 
+0

하, 그래, 그게 다야. 우수한!!! 정말 고마워! – user2163224