好的,所以我想做的是创建一个允许用户输入数字的文本字段。我这样做是为了让他们必须按下一个按钮,然后程序将捕获该数字然后我想在我的代码的不同部分使用该数字,当然为其分配一个变量。问题是我设法让按钮工作,但这是我遇到问题的输入字段。当我尝试在这里进行故障排除时会发生什么:
我输入一个数字,123
我按下按钮
按下按钮后,名为 UpponClick 的函数会启动,但应该在该函数中调用的函数 UpponClick 不会启动
然后我继续在该输入文本字段中输入,我输入的数字实际上显示在输出窗口上。事实上,每次我输入一个数字时,输出窗口都会显示该新数字,但不包括最后一位数字。
代码:
function UpponClick(){
//trace("Click")
CaptureText()
}
function CaptureText(){
trace(1)
iField.addEventListener(TextEvent.TEXT_INPUT, TextInputCapture);
}
function TextInputCapture(event:TextEvent){
trace(2)
var numbah:Number = Number(iField.text);
trace(numbah)
}