Flex 移动设备打开 tabBar 可见 = True/False?

发布于 2024-12-02 21:13:50 字数 445 浏览 1 评论 0原文

我尝试使用以下代码切换 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”。我的代码有问题吗?

谢谢。

i try to toggle tabBarvisible = true/false with the following code:

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

but only can get tabBarvisible="true" and when i click again nothing happen. the tabBarvisible won't turn to "false". is there something wrong with my code?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

所谓喜欢 2024-12-09 21:13:50

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

tabBarVisible == true

另外,由于您总是切换值,因此您可以通过简单地反转值来简化代码

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

Yes, you used only a single "=" sign so that actually assign the value instead of comparing it. Also, you don't need to use quotes for booleans.

tabBarVisible == true

Plus, as you're always toggling the value, you can simplify your code by simply inversing the value

protected function textArea_clickHandler(event:MouseEvent):void
{
    tabBarVisible = !tabBarVisible;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文