各地中考满分作文800字:Flash8中输入文本用AS转换的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 19:00:41
刚刚用Flash8作了个加法的东西,场景上有3个文本框,一个按纽。2个输入,1个动态,变量名为a,b,c。按纽为btn。

按纽上的AS

on(release){

c=Number(a)+Number(b);

}

比如在a和b中分别输入2,3。这样在C中显示的是NaN;

trace(a),或者b,显示一段文本属性的代码;

trace(Number(a)),就显示NaN;

以上问题如果将发布改成7.0,则不会出现。请问这是为什么。
vis 先谢过~
我还没考虑过这个问题。不过怎么转哦,我一直用的英文来输入数字的。如果你不介意能不能帮我回答下另一个问题,也是FLASH的http://zhidao.baidu.com/question/3702529.html
源文件已经给你发过去了

我照你说的做了一个,导出用的8,没有问题啊~
你看看导出时的AS版本是不是2.0的

对了!你看看输入的是不是全角的数字,那样系统会当成中文字符的!把你的输入法改成半角的

最好能把源文件发到我的邮箱里,这样看起来比较清楚,有错的话一目了然~

你的那个问题确实存在,具体是怎么了我也弄不清,反正我第一次真的是没问题

换一种方式,选中输入文本a,在实例名称里写a_txt,依次把b,c都写上,最后把按钮的AS改成下面的:

on(release){
c_txt.text = Number(a_txt.text) + Number(b_txt.text);
}

这样试试 看问题还存在不

那个变量a,b,c就不用了,删了吧