我正在构建自己的"幻灯片"使用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>
由于
答案 0 :(得分:0)
您是否尝试过<s:Button click="svn.getViewNavigatorAt(0).visible=false" label="Click"/>
。如果您的按钮与拆分导航器位于同一视图中,则可以简单地说meny.visible- = false