基本的if语句,隐藏一个按钮

时间:2009-09-19 05:42:28

标签: actionscript-2

我想隐藏一个按钮。

我想通过网址传递一个变量:

//test.swf?control=0;

control 1: being on, 0: off


if(_root.control =='1')
{
    button._visible = true;
}

任何人都可以解释为什么当"test.swf?control=0;"通过网址传递时按钮可见。

1 个答案:

答案 0 :(得分:1)

我在黑暗中捅了一下,但我认为按钮默认是可见的。你可能永远不会处理其他案件;换句话说,你错过了一个'else'块:

if(_root.control =='1')
{
    button._visible = true;
}
else
{
    button._visible = false;
}

也可以写成

button._visible = (_root.control == '1')

事实上,第二种格式通常是首选格式,因为它有点短,不会牺牲可读性。