FLASH输入文本框的变量问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 13:32:36
this.an_btn.onRelease = function() {
for (var a=0; a<5; a++) {
c = b+a;
trace(c);
}
};
这段代码中的b是输入文本框的变量,a是我声明的变量.当我在文本框中输入1并按下按钮时计算的结果切是这样的:
10
11
12
13
14
并不是我想要的结果:
1
2
3
4
5
有哪个高手知道问题的来帮我解决一下,急!
学习当中~!

因为文本框中的变量类型是String,即文本,不是数字,
b+a当然会是ba了。
改成:this.an_btn.onRelease = function() {
for (var a=0; a<5; a++) {
c = Number(b)+a;
trace(c);
}
};

你分别给场景命名为:a,b,c就好 然后声明变量:num1,num2,num3 这三个是输入文本框变量名还要一个zhen变量!!也是输入文本! on(press){ gotoAndPlay(num1,zhen); } on是写在按钮上 就这样就行 如果还不懂话 给你一个源文件吧 加QQ:303563154