2016-09-19 40 views
-1

我只想问一下,如何在不需要代码sniplet gotoandstop的情况下点击按钮,我想让if else语句在哪里,如果他点击这个名为“answerb.btn”他会去注定的框架。转换代码sniplet gotoandstop if if else coondition

以及即时通讯思考这个代码

If (answer.btn = onPress) { 
gotoAndStop(2); 
} 

但不知何故,东郡错误的代码我不知道该用什么代码按下按钮。请启发我ty

回答

1

你应该有一个event listener。这里是你的方法能以这样的一个例子:

button.addEventListener(MouseEvent.CLICK, onClick); 
private function onClick(e:MouseEvent):void 
{ 
    //your logic here 
    this.gotoAndStop(2); 
}; 
0

这里是我的项目,其所需的文字输入到程序之前块的一个例子,但它使用的,如果使用按钮报表按所以你可以修改它以满足您的需求!

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); 
} 
+0

我不能评论添加到其他用户的答案,但我真的不明白这件事投票的东西是如何工作的在这里...如何做我的答案包含if语句的OP一直在寻找失去原来的“绿色检查”还是什么?到一个答案,再次提供了OP想要摆脱的onClick?我的答案“可能”有很多“额外”的信息,但是它提供了OP可以使用和修改的一个工作示例.... – Wicked

+0

你提出了一个简单的问题,因为他提出的问题太复杂了。 (至少这是我的看法) –