FLEX 的加法计算代码

来源:百度知道 编辑:UC知道 时间:2024/06/04 11:35:30
public function doOperation():void
{
switch (operation)
{
case “add“:
Result.text=(parseInt(NUM1.TEXT)+parseInt(NUM2.TEXT)).toNum();
resetAfterOp();
break; //加法运算

结果是错误的 123+456=123456
希望高人解答

Result.text = String(parseInt(NUM1.text) + parseInt(NUM2.text));

结果便是 123+456=579

注意不同类型之间的转换.

http://liguoliang.com

试试NUM1.TEXT*1

两个输入框的变量都要数字化再使用..你这样取到的都是字符串