我在Flash CS6中做了一个简单的游戏。我怎么知道哪个按钮在Flash中被点击
有3层:
- 行动
- 层1
- 二层
在层1中有3个按钮:
- 按钮1,按钮2和按钮3.
每个按钮都会将您发送到第2层上的第5帧。例如,还有另一个按钮FORWARD按钮。
我怎么知道第5帧是哪个按钮被点击了?我怎么可以让它去不同的帧通过点击前进按钮取决于如果从按钮1,2来了,或者3.对于任何一个function
您使用
我在Flash CS6中做了一个简单的游戏。我怎么知道哪个按钮在Flash中被点击
有3层:
在层1中有3个按钮:
每个按钮都会将您发送到第2层上的第5帧。例如,还有另一个按钮FORWARD按钮。
我怎么知道第5帧是哪个按钮被点击了?我怎么可以让它去不同的帧通过点击前进按钮取决于如果从按钮1,2来了,或者3.对于任何一个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
{
}
添加尽可能多的条件,只要你喜欢。
问题已解决。
Add:
var bt:int = 0;
在每个按钮功能ad bt = 1,bt = 2和bt = 3。
然后在其他按钮功能的附加:
如果BT = 1 gotoAndStop(5)中,如果BT = 2 gotoAndStop(6)中,如果BT = 3 gotoAndStop(7)
不管怎样,谢谢:)
请更新您的问题,以显示您目前用于点击的代码。 – BadFeelingAboutThis