如何在点击中隐藏视图?

时间:2013-05-28 21:07:15

标签: flash flex view actionscript hide

我正在构建自己的"幻灯片"使用Flex和ActionScript 3在Flash Builder中使用SplitViewNavigator的菜单。

我需要有关如何显示/隐藏左视图的帮助。我知道我应该使用visible = false / true,但我不知道如何通过按钮点击使视图消失。

我有一个按钮,你可以看到它调用一个函数,但该函数应该做什么? if visible = false / true的东西? 我要隐藏的左视图的名称是" Meny"。

所以基本上我想知道如何通过点击按钮隐藏左视图。

<s:SplitViewNavigator width="100%" height="100%">

        <s:ViewNavigator id="meny" width="70%" height="100%" firstView="views.Meny"/>
        <s:ViewNavigator title="Content" id="content" width="100%" height="100%" firstView="views.Content">
            <s:navigationContent>
                <s:Button label="Meny" click="button1_clickHandler(event)"/>
            </s:navigationContent>
        </s:ViewNavigator>
    </s:SplitViewNavigator>

由于

1 个答案:

答案 0 :(得分:0)

您是否尝试过<s:Button click="svn.getViewNavigatorAt(0).visible=false" label="Click"/>。如果您的按钮与拆分导航器位于同一视图中,则可以简单地说meny.visible- = false