1

我正在 Flash Builder 4.6 中构建一个选项卡式视图移动应用程序,并希望有一个登录屏幕。

我有 5 个选项卡,在第一个视图页面上我有 2 个状态。

一种状态用于登录,另一种状态用于实际选项卡本身。我可以制作这些,但想在标签栏处于登录状态时隐藏它。

我发现了一些可以通过单击按钮将其关闭的东西,但是在第一个视图页面(登录状态)中将其关闭怎么样。

我试过这个:

<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        textAlign="center" title="Daily Settings"
    creationComplete="view2_creationCompleteHandler(event)">
    ...
protected function view2_creationCompleteHandler(event:FlexEvent):void
            {
                // TODO Auto-generated method stub
                this.tabBarVisible = false;
            }

但奇怪的是,它只会在某些时刻消失,而不是一直消失……

4

1 回答 1

1

在另一个线程上得到它(抱歉重复发布......猜编程让我发疯) 在登录状态flex builder中隐藏标签栏

<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        currentState="login" tabBarVisible="{currentState!='login'}">
    <s:actionContent>
        <s:Button includeIn="login" label="login" click="currentState='planner'"/>
    </s:actionContent>
    <s:states>
        <s:State name="login"/>
        <s:State name="planner"/>
    </s:states>
</s:View>
于 2012-11-06T05:50:41.193 回答