我在使用moviclip中的按钮时遇到了问题
这是我的情景 我在movieclip中的一个框架中取一个按钮,在下一帧中我在movieclip中取b按钮并继续直到z
当单击a按钮时,框架进入下一帧并在root中移动一些movieclip,然后单击b按钮,然后框架进入下一帧并在root中移动一些movieclip并继续直到y
问题是当按钮点击(工作)但下一个按钮(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
angka=0;
angka=angka+1;
nilai=nilai+1;
langkah=langkah+1;
_root.pemain._x = _root["kotak"+langkah]._x;
_root.pemain._y = _root["kotak"+langkah]._y;
_root.jawabana.gotoAndStop(langkah);
_root.soal.gotoAndStop(langkah);
trace(langkah);
}
jawabana.a2.onPress=function(){ //button on second frame of movieclip
angka=0;
angka=angka+1;
nilai=nilai+1;
langkah=langkah+1;
_root.pemain._x = _root["kotak"+langkah]._x;
_root.pemain._y = _root["kotak"+langkah]._y;
_root.jawabana.gotoAndStop(langkah);
_root.soal.gotoAndStop(langkah);
trace(langkah);
}
按钮是a1 b按钮是a2 c按钮是a3
请帮助 感谢
答案 0 :(得分:0)
我猜你写了第一帧所有按钮的所有事件监听器。
如果这个猜测为真,则会出现一个冲突,即操作无法与即将到来的帧上的按钮进行通信,因为这些按钮尚未加载。
所以你必须在自己的框架上编写每个按钮事件监听器。