即时通讯只是在我的新项目上工作。我需要的是, 如果输入文本框上的值等于1, trace(“true”),否则trace(“false”),我想使用按钮检查输入文本。如何使用ActionScript 3与影片剪辑按钮检查输入文字?
这里的例子链接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");
}
感谢
trace(inputBox.text)在将'1'放入框中时显示什么? – 2012-01-30 18:06:20
它显示1.同输入 – 2012-01-30 18:14:37
如果你的答案将永远是数字,试试这个:if(parseInt(input1)== parseInt(answer)){... – 2012-01-30 18:43:42