Actionscript 3 无法在文本字段中输入数字
我正在尝试创建一个计算器来计算电能及其成本。 下面是我的代码,虽然没有错误,但我不能输入数字。我不能输入字母,因为我限制了它,但我也不能输入数字Actionscript 3 无法在文本字段中输入数字,actionscript-3,flash,Actionscript 3,Flash,我正在尝试创建一个计算器来计算电能及其成本。 下面是我的代码,虽然没有错误,但我不能输入数字。我不能输入字母,因为我限制了它,但我也不能输入数字 import flash.events.MouseEvent; ok_btn.addEventListener(MouseEvent.CLICK, multiplyClick); back_btn.addEventListener(MouseEvent.CLICK, backClick); var multiSym:Boolean = fals
import flash.events.MouseEvent;
ok_btn.addEventListener(MouseEvent.CLICK, multiplyClick);
back_btn.addEventListener(MouseEvent.CLICK, backClick);
var multiSym:Boolean = false;
var backSym:Boolean = false;
usage.restrict = "0-9";
power.restrict = "0-9";
power.border = true;
usage.border = true;
var input1:String;
var input2:String;
var multiResult:Number;
function multiplyClick(event:MouseEvent):void
{
multiSym = true;
backSym = false;
input1 = usage.text;
input2 = power.text;
if(multiSym == true){
multiResult = parseInt(input1)* parseInt(input2);
multiResult.toString();
total_power.text = String(multiResult);
} else {
total_power.text = "Please Choose an option";
}
}
function backClick(event:MouseEvent):void
{
multiSym = false;
backSym = true;
}
stop();
有人能帮我吗?
谢谢通过嵌入使用过的字体或使用设备的字体(例如),验证您的文本字段是否为输入字段,这不是字体问题。听起来您正在使用Flash IDE。如果您使用的是嵌入式字体,请确保已将数字嵌入其中的字符范围-选择文本字段,然后在“字符”下单击“嵌入…”。并确保字体支持数字,正如akmozo所说——只需在Flash中的文本字段中键入一些数字,并确保它们是可见的