+ -
当前位置:首页 → 问答吧 → as2.0关于变量的问题请教

as2.0关于变量的问题请教

时间:2011-09-13

来源:互联网

这是我的flash主场景中定义的变量和函数:

var a:Number = random(10);
var b:Number = random(10);
var c:Number;
var d:Number=zz_txt.text;
function dd() {
       attachMovie("dui","tt",1);
       tt._x = 400;
       tt._y = 30;
       tt_txt.text = "你太棒了,回答正确!";
       c = a+b;
}
function cc() {
       attachMovie("cuo","cc",1);
       cc._x = 400;
       cc._y = 30;
       tt_txt.text = "回答错了,再试试!";
       
}
这是在按钮上的as代码:
on (release) {
       if (d=a+b) {
              c = d;
              dd();

       }
       else {
              
              cc();
       }
}
注:d是输入文本的一个变量,在调试的过程中,不论输入数字几,都是调用dd函数,这是为什么?
1.jpg (23.5 KB)
2011-9-13 12:10

2.jpg (12.42 KB)
2011-9-13 12:10

作者: lonely8215   发布时间: 2011-09-13

这是一个被问烂的老问题

不推荐文本框还使用变量 ,推荐使用实例名
如果非要用变量,请去掉文本框的 “自动调整字距”,“呈现为HTML”等

另外,代码是否合理和正确,要结合你的舞台上的实例看




//----------------------------------
如果需要继续追问,请看:

1把您出问题的文件全部放入一个文件夹,然后压缩上传。(一定要说明里面的FLA文件是哪个版本)
如果文件太大,可以分卷压缩,申明邮箱上传到里面,告诉大家登陆地址,用户名密码。也可以使用到处都有的免费网盘。
2叙述清楚,您想实现什么功能,做这个文件是想要达到什么样的效果。
3当前文件出了什么问题,为了解决这个问题,您采取了哪些方法。


当然也不是你上传了文件,就有一定会有朋友解答。这个还要看大家对你的问题是否有兴趣,有时间。
请耐心等待吧。

作者: flash023   发布时间: 2011-09-13

注意等號用法
賦值 =
判斷 ==

作者: 5118sf   发布时间: 2011-09-13