为什么movieclip中的按钮不起作用(actionscript 2)

时间:2017-01-03 13:08:05

标签: flash button actionscript-2 movieclip

我在使用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

请帮助 感谢

1 个答案:

答案 0 :(得分:0)

我猜你写了第一帧所有按钮的所有事件监听器。

如果这个猜测为真,则会出现一个冲突,即操作无法与即将到来的帧上的按钮进行通信,因为这些按钮尚未加载。

所以你必须在自己的框架上编写每个按钮事件监听器。