我正在处理我的新项目。我需要的只是, 我想使用按钮检查输入文本,如果输入文本框中的值等于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");
}
感谢
答案 0 :(得分:1)
如果您的答案永远是数字,请尝试:
if(parseInt(input1) == parseInt(answer))
{
...
...
...
}
答案 1 :(得分:1)
实际上你得到了#34; multiline"打开。所以你得到的是" 1 \ n"在哪里" \ n"是"新线"。这不等于" 1"。关闭多线,就可以了。