如何使用带有影片剪辑按钮的ActionScript 3检查输入文本?

时间:2012-01-30 17:53:29

标签: flash actionscript-3 button

我正在处理我的新项目。我需要的只是, 我想使用按钮检查输入文本,如果输入文本框中的值等于1, trace(“true”),else trace(“false”)。

这是示例链接http://localhostr.com/file/P2Q3bpn/test.fla

问题是,当我试图将文本输入到1时,它总是转到其他地方,这意味着错误。也都是数字。对不起,我的英语不好。这就是我做的事情

var check:Boolean = false;
var input1:String;
var answer:String = "1";

MCButton.addEventListener(MouseEvent.CLICK, checkClick);

function checkClick(event:MouseEvent):void{
    input1= inputBox.text;
    check = true;
    if(input1 == answer){
        trace("true");
    }
    else trace("false");
}

感谢

2 个答案:

答案 0 :(得分:1)

如果您的答案永远是数字,请尝试:

 if(parseInt(input1) == parseInt(answer))
 { 
    ...
    ...
    ...
 }

答案 1 :(得分:1)

实际上你得到了#34; multiline"打开。所以你得到的是" 1 \ n"在哪里" \ n"是"新线"。这不等于" 1"。关闭多线,就可以了。