2017-01-03 2 views
0

У меня была проблема с помощью кнопок внутри moviclipПочему кнопки внутри мувика не работает (ActionScript 2)

Это мой сценарий я беру кнопку в рамке внутри мувика, в следующем кадре я беру кнопку б внутри мувика и продолжается до z

Когда кнопка нажата, рамка переходит к следующему кадру и перемещает некоторый мувиклип в корневой каталог, затем нажимает кнопку b, а затем кадр переходит к следующему кадру, а также перемещает некоторый мувиклип в корень и его продолжается до y

Проблема в том, что кнопка нажата (работает), но следующая кнопка (b, в, г ....) не работает

это мой сценарий

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 кнопка Ъ a2 Кнопка с является a3

Pleae help Thanks

ответ

0

Я думаю, вы написали все события l isteners всех кнопок на первом кадре.

Если это предположение верно, будет происходить конфликт, что действия не смогут связываться с кнопками на следующих кадрах, поскольку эти кнопки еще не загружены.

Значит, вам нужно написать каждый прослушиватель событий кнопки на своем собственном фрейме.

+0

Я написал все события на корневой кадре – alasyariy

+0

Да, это то, что я говорю. Проверьте на панели вывода, что вы обнаружите следующую ошибку: 'TypeError: Error # 1009: не удается получить доступ к свойству или методу ссылки на нулевой объект. ' – alshayal

+0

, если я нажимаю на каждую кнопку, на панели вывода отображается NaN – alasyariy

Смежные вопросы