显示字符串值的总和
Displaying the total sum of values from strings
我的项目是一个简单的购物游戏,用户输入数量,然后出现单个价格的值,然后下面会出现总金额。
我已经设法创建了显示单个产品价格的部分,但我对如何添加总和并在我定义的实例中正确显示感到困惑。
一些信息
Actionscript 将检查按键事件
代码片段示例:
if(e.keyCode == 49){ //1
trace("Key Code Pressed: " + e.keyCode);
amount1.text = "1.00"
}
...
var total:Number = amount1+ amount2+amount3+amount4+amount5;
output1.text = String(total);
从上面的代码来看,当用户键入 1 时,价格实例字段(动态文本类型)上的价格将更改为“1.00”。
下图:
我的游戏示例运行:
总价应该是 $13.00 美元..
有什么办法可以做到这一点吗?我相信这与 parseint
.
有关
您应该能够像这样将多个 parseint
语句串在一起:
var total:number = parseint(amount1.text) + parseint(amount2.text) + parseint(amount3.text) + parseint(amount4.text) + parseint(amount5.text);
output1.text = total;
如果你走这条路,你将需要处理涉及 NaN 的情况
这是 parseint
上的文档,如果您还没有,应该看看它。 http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00000590.html
我的项目是一个简单的购物游戏,用户输入数量,然后出现单个价格的值,然后下面会出现总金额。
我已经设法创建了显示单个产品价格的部分,但我对如何添加总和并在我定义的实例中正确显示感到困惑。
一些信息
Actionscript 将检查按键事件
代码片段示例:
if(e.keyCode == 49){ //1
trace("Key Code Pressed: " + e.keyCode);
amount1.text = "1.00"
}
...
var total:Number = amount1+ amount2+amount3+amount4+amount5;
output1.text = String(total);
从上面的代码来看,当用户键入 1 时,价格实例字段(动态文本类型)上的价格将更改为“1.00”。
下图:
我的游戏示例运行:
总价应该是 $13.00 美元..
有什么办法可以做到这一点吗?我相信这与 parseint
.
您应该能够像这样将多个 parseint
语句串在一起:
var total:number = parseint(amount1.text) + parseint(amount2.text) + parseint(amount3.text) + parseint(amount4.text) + parseint(amount5.text);
output1.text = total;
如果你走这条路,你将需要处理涉及 NaN 的情况
这是 parseint
上的文档,如果您还没有,应该看看它。 http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00000590.html