请FLASH高手来解决个菜鸟问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 22:38:21
on (press) {
if (ww == "2") {
ee = "3";
} else {
ee = "4";
}
}
为什么输入是2但输出的还是4?
还是不行呀。

把你输入框的变量名ww换为输入框的实例名ww,把动态文本的变量名ee换为动态文本的实例名ee,然后把代码改为:
on (press) {
if (ww.text== "2") {
ee.text = "3";
} else {
ee.text = "4";
}
}
就ok了。

把所有的引号都去掉就可以了

加了引号就是字符串了。你输入的是数字不是字符串,所以if判断为else。就是说 2 不等于 “2”

没有“then"吧