2017-01-03 1 views
0

나는 내 moviclip

버튼을 사용하여 문제가 있었이 내 시나리오 나는, 무비 클립 내부 프레임에 버튼을 다음 프레임에 내가 무비 클립 내부의 B 버튼을 그리고 그 때까지 계속

버튼을 클릭하면 다음 프레임으로 이동하고 루트에서 동영상 클립을 이동 한 다음 b 버튼을 클릭 한 다음 프레임을 다음 프레임으로 이동하고 루트에서 동영상 클립을 움직입니다. 계속 될 때까지

문제는 버튼이 클릭 (작동)되었지만 다음 버튼 (b, C, D는 ....)

를 작동하지 않는 것이 내 스크립트

stop(); 
 
nilai=0;//skor total 
 
langkah=1;//gerakan pemain 
 
angka=0;//dadu 
 

 

 
jawabana.a1.onPress=function(){ //first button inside first frame of movieclip 
 
\t angka=0; 
 
\t angka=angka+1; 
 
\t nilai=nilai+1; 
 
\t langkah=langkah+1; 
 
\t _root.pemain._x = _root["kotak"+langkah]._x; 
 
\t _root.pemain._y = _root["kotak"+langkah]._y; 
 
\t _root.jawabana.gotoAndStop(langkah); 
 
\t _root.soal.gotoAndStop(langkah); 
 
\t trace(langkah); 
 
} 
 
jawabana.a2.onPress=function(){ //button on second frame of movieclip 
 
\t angka=0; 
 
\t angka=angka+1; 
 
\t nilai=nilai+1; 
 
\t langkah=langkah+1; 
 
\t _root.pemain._x = _root["kotak"+langkah]._x; 
 
\t _root.pemain._y = _root["kotak"+langkah]._y; 
 
\t _root.jawabana.gotoAndStop(langkah); 
 
\t _root.soal.gotoAndStop(langkah); 
 
\t trace(langkah); 
 
}

버튼이 A1 B 버튼 A2 C 버튼 A3

감사합니다. 감사합니다.

답변

0

나는 모든 이벤트 l 첫 번째 프레임에있는 모든 버튼을 누릅니다.

이 추측이 사실이라면 해당 버튼이 아직로드되지 않아 작업이 앞으로의 프레임의 버튼과 통신 할 수 없다는 충돌이 발생합니다.

그래서 각 버튼 이벤트 리스너를 자체 프레임에 작성해야합니다.

+0

루트 프레임에 모든 이벤트를 작성했습니다. – alasyariy

+0

예, 이것이 제가 말한 것입니다. 출력 패널에 다음과 같은 오류가 표시되는지 확인하십시오. 'TypeError : 오류 # 1009 : null 객체 참조의 속성이나 메소드에 액세스 할 수 없습니다. ' – alshayal

+0

각 버튼을 입력하면 출력 패널에 NaN – alasyariy