我只想问一下,如何在不需要代码sniplet gotoandstop的情况下点击按钮,我想让if else语句在哪里,如果他点击这个名为“answerb.btn”他会去注定的框架。转换代码sniplet gotoandstop if if else coondition
以及即时通讯思考这个代码
If (answer.btn = onPress) {
gotoAndStop(2);
}
但不知何故,东郡错误的代码我不知道该用什么代码按下按钮。请启发我ty
我只想问一下,如何在不需要代码sniplet gotoandstop的情况下点击按钮,我想让if else语句在哪里,如果他点击这个名为“answerb.btn”他会去注定的框架。转换代码sniplet gotoandstop if if else coondition
以及即时通讯思考这个代码
If (answer.btn = onPress) {
gotoAndStop(2);
}
但不知何故,东郡错误的代码我不知道该用什么代码按下按钮。请启发我ty
你应该有一个event listener。这里是你的方法能以这样的一个例子:
button.addEventListener(MouseEvent.CLICK, onClick);
private function onClick(e:MouseEvent):void
{
//your logic here
this.gotoAndStop(2);
};
这里是我的项目,其所需的文字输入到程序之前块的一个例子,但它使用的,如果使用按钮报表按所以你可以修改它以满足您的需求!
stop();
var names:String;
var id:String;
var supervisor:String;
namein.addEventListener(TextEvent.TEXT_INPUT,paramChanged);
idin.addEventListener(TextEvent.TEXT_INPUT,paramChanged);
supervisorin.addEventListener(TextEvent.TEXT_INPUT,paramChanged);
beginbutton.enabled = false;
function paramChanged(event:TextEvent):void
{
if (namein.text != "" && idin.text != "" && supervisorin.text != "" &&
namein.length >=5 &&
idin.length >=5 &&
supervisorin.length >=5)//add your other fields here
{
beginbutton.enabled = true;
beginbutton.addEventListener(MouseEvent.CLICK,
fl_ClickToGoToAndPlayFromFrame);
}
else
{
beginbutton.enabled = false;
//If something changes that means we now fail the test you will want to disable the button again
}
}
function fl_ClickToGoToAndPlayFromFrame(event:MouseEvent):void
{
names = namein.text;
id = idin.text;
supervisor = supervisorin.text;
gotoAndPlay(15);
}
我不能评论添加到其他用户的答案,但我真的不明白这件事投票的东西是如何工作的在这里...如何做我的答案包含if语句的OP一直在寻找失去原来的“绿色检查”还是什么?到一个答案,再次提供了OP想要摆脱的onClick?我的答案“可能”有很多“额外”的信息,但是它提供了OP可以使用和修改的一个工作示例.... – Wicked
你提出了一个简单的问题,因为他提出的问题太复杂了。 (至少这是我的看法) –