显示字符串值的总和

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