我在Flash CS6中制作了一款简单的游戏。
共有3层:
在第1层中有3个按钮:
每个按钮都会将您发送到第2层的第5帧。例如,还有另一个按钮,FORWARD按钮。
如何在第5帧知道点击了哪个按钮?如何通过单击FORWARD按钮将其转到不同的帧,具体取决于是否来自按钮1,2或3。
答案 0 :(得分:0)
对于使用function
click
转到不同框架的event
,只需在函数定义中添加条件:
if (event.target == btn_1) //btn_1 is the instance name of button 1
{ //add whatever you want to do with it
}
else if (event.target == btn_2) // btn_2 is the instance name of button 2
{
}
添加任意数量的条件。
答案 1 :(得分:0)
问题已解决。
添加:
var bt:int = 0;
在每个按钮功能中,广告bt = 1,bt = 2,bt = 3。
然后在另一个按钮功能中添加:
如果bt = 1 gotoAndStop(5),如果bt = 2 gotoAndStop(6),如果bt = 3 gotoAndStop(7)
非常感谢:)