为什么在flash8中会显示为NaN,麻烦高手给看看,谢谢!

on (release) {
if (num1 == null || num2 == null) {
sum = "请填入数字";
} else {
num1 = Number(num1);
num2 = Number(num2);
sum = num1+num2;
}
if (str1 == null || str2 == null) {
result = "请填入字符串";
} else {
result2 = str1+str2;
}
}

举个例子

我在第五帧输入了动作 point=100;

再他后面22的帧输入动作
Tatal += Point;
Score = Tatal;(Score是我在场景1放置的一个动态文本框的变量命)

我希望实现的动作是每经过第五帧循环一次,point就会+100,和显示在动态文本框中。

但是要写Tatal=0先,因为Flash未定义变量默认值为undifined!所以它不能运算!就会变成NaN!
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-02-02
你的语句顺序写错了
调整一下就能解决

为什么在flash8中会显示为NaN,麻烦高手给看看,谢谢!
但是要写Tatal=0先,因为Flash未定义变量默认值为undifined!所以它不能运算!就会变成NaN!

flash中出现用设置的变量累加出现"NAN"是怎么回事?
NAN是NOT A NUMBER(不是一个数字)的意思。检查一下你的变量有没有定义成NUMBER型和赋一个初始的值。

flash8在静态文本中输入的数字怎么转换为数值
因为你有了输入操作以后flash才给你创建X1,X2变量,而你在ctrl+enter是还没有那2个变量,所以就nan了。你做个按钮,让点击按钮时输出就可以了

我在flash做一个简单的计算器 两个数值相加等于NAN不知道什么意思了...
我也出现过这种情况,我用Macromedia Flash 8做,跟你情况是一样的 但我用Macromedia Flash MX 2004就可以,能正常运行 代码是一样的

Flash8中输入文本用AS转换的问题
我照你说的做了一个,导出用的8,没有问题啊~你看看导出时的AS版本是不是2.0的 对了!你看看输入的是不是全角的数字,那样系统会当成中文字符的!把你的输入法改成半角的 最好能把源文件发到我的邮箱里,这样看起来比较清楚,有错的话一目了然~你的那个问题确实存在,具体是怎么了我也弄不清...

Flash计算器
个人观点:这个可能是FLASH8的AS2.0版本升级了。有些语法不一样,不过你在FLASH8做好计算器动画后,选择“文件”→“另存为”,保存类型选择“FLASH MX2004”。然后测试动画就可以进行计算了。

求flash里面的全部函数
- show 显示鼠标指针+ Number 数值对象- MAX_value FLASH5 所允许的最大数值1.79769313486231 e 308- MIN_value FLASH5 所允许的最小数值5 e -324- NaN 是否为非数值(Not a Number)- NEGATIVE_INFINITY 是否为负数- new Number 新建数值对象- POSITIVE_INFINITY 是否为正数- toString 将数值转换成字符串+ ...

请问在flash中,在输入文本框中输入123,为何数据类型不是数字而是字符串...
通过 Flash Decompiler 查阅swf文件源代码,发现了一个小循环:链接数大于2,链接转为空;或者大于3,链接转为空;或者链接数小于4,链接为实际链接。这样一来,只要将模版文件中 SWF 文件的“链接数”改为 FF ,就可以简单的解决只有前面3个链接有效的限制。1 下载安装试用版123 Flash Menu 1.64....

急求~~有谁知道学习flash8的AS网站
接下来我们进入到flash CS3(9;在flash8中没有发生多大的变化)ActionScript 3.这里我们不光有一个带有新的版本号的ActionScirpt 语言,还有一个全新的虚拟机即—Flash Player在回放时执行ActionScript的底层软件。ActionScript 1和ActionScript 2都使用是AVM1(ActionScript 虚拟机1),因此它们在需要回放时本质上是一样的,...

谁能提供些Flash地址给我
本人最近总找不到些好的Flash地址,所以想拜托大家帮帮找找,谢谢,发现好的,我会追加给你们积分的是用来做QQ空间的,是空间的开门Flash... 本人最近总找不到些好的Flash地址,所以想拜托大家帮帮找找,谢谢,发现好的,我会追加给你们积分的是用来做 QQ空间的,是空间的开门Flash 展开 ...

相似回答