Flex mobile Включение TabBar видимый = True / False? - PullRequest
0 голосов
/ 01 сентября 2011

я пытаюсь переключить tabBarvisible = true / false с помощью следующего кода:

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

но только могу получить tabBarvisible = "true" и когда я нажимаю снова, ничего не происходит. tabBarvisible не превратится в «ложь». что-то не так с моим кодом?

Спасибо.

1 Ответ

2 голосов
/ 01 сентября 2011

Да, вы использовали только один знак "=", чтобы фактически назначать значение, а не сравнивать его.Кроме того, вам не нужно использовать кавычки для логических значений.

tabBarVisible == true

Плюс, поскольку вы всегда переключаете значение, вы можете упростить свой код, просто инвертировав значение

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