Flex mobile Turning tabBar visible = True / False?

时间:2011-08-31 20:26:33

标签: flex flex4 flash-builder flex4.5

我尝试使用以下代码切换tabBarvisible = true / false:

    protected function textArea_clickHandler(event:MouseEvent):void
        {
            if (tabBarVisible="true")   {
                tabBarVisible="false";
            }
            else if (tabBarVisible="false") {
                tabBarVisible="true";   } 
        }

但只能获得tabBarvisible =“true”,当我再次点击时,没有任何事情发生。 tabBarvisible不会变为“false”。我的代码有问题吗?

感谢。

1 个答案:

答案 0 :(得分:2)

是的,您只使用了一个“=”符号,以便实际分配值而不是比较它。此外,您不需要为布尔值使用引号。

tabBarVisible == true

另外,由于您总是切换值,因此只需反转值即可简化代码

protected function textArea_clickHandler(event:MouseEvent):void
{
    tabBarVisible = !tabBarVisible;
}