为什么结果是Nan?

xzx983 2007-06-01 02:15:38
第一帧中定义:
stop();
var T:Number=0.0;
var s1:Number=0.0;
var s2:Number=0.0;
var s3:Number=0.0;
var s4:Number=0.0;
var s5:Number=0.0;
var s6:Number=0.0;
var a:Number=0.0;
按钮中:
on(release){
T=txtT.text;
s1=txts1.text;
s2=txts2.text;
s3=txts3.text;
s4=txts4.text;
s5=txts5.text;
s6=txts6.text;
a=(s6+s5+s4-s3-s2-s1)/(9*T*T);
txta.text=a;
trace(a);
trace(T);
trace(s1);
trace(s2);
trace(s3);
trace(s4);
trace(s5);
trace(s6);
}
输出结果是:
NaN
0.02
0.11
0.22
0.33
0.44
0.55
0.66
为什么这里会出现Nan?
莫明奇秒
...全文
396 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
supergmy 2007-06-06
  • 打赏
  • 举报
回复
觉得应该在得到text的值后再进行类型转换 S1 S2 。。。
iori813 2007-06-01
  • 打赏
  • 举报
回复
就是結果不是數字Not A Number

2,275

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
社区管理员
  • Flash流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧