#32002/7/2 17:59:05
对呀, 既然是全局变量, 那不论我在什么地方改了它的值, 都应该是起作用的, 而且我在其他SCENE中用trace查看其值, 的确是HIGH
为什么会不起作用?
我是在一个按钮上实现的, 给你源码你看看:
按钮之前, 我已将 _quality 高为 HIGH, 所以按钮的初始显示字是"高".
这个"高"字, 是按钮里的一个动态文本, 对应的变量就是qualityShow.
下面是按钮的响应代码:
on (press) {
if (qualityShow == "高") {
qualityShow = "中";
_quality = "MEDIUM";
} else if (qualityShow == "中") {
qualityShow = "低";
_quality = "LOW";
} else if (qualityShow == "低") {
qualityShow = "高";
_quality = "HIGH";
}
}
而且, 在当前页中我点击这个按钮, 会很明显地看到本页面显示的其他文字的质量在变化, 这说明程序的代码是没有问题的.
那为什么在后面却不起作用?
什么是判定帧, 我好象没有用过, 在按钮里判定不是一样的嘛.