我想隐藏一个按钮。
我想通过网址传递一个变量:
//test.swf?control=0;
control 1: being on, 0: off
if(_root.control =='1')
{
button._visible = true;
}
任何人都可以解释为什么当"test.swf?control=0;"
通过网址传递时按钮可见。
答案 0 :(得分:1)
我在黑暗中捅了一下,但我认为按钮默认是可见的。你可能永远不会处理其他案件;换句话说,你错过了一个'else'块:
if(_root.control =='1')
{
button._visible = true;
}
else
{
button._visible = false;
}
也可以写成
button._visible = (_root.control == '1')
事实上,第二种格式通常是首选格式,因为它有点短,不会牺牲可读性。