2013-05-28 253 views
0

我使用Flex和ActionScript 3在Flash Builder中使用SplitViewNavigator构建我自己的“幻灯片”菜单。如何在点击时隐藏视图?

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

我有一个按钮,你可以看到它调用一个函数,但该函数应该做什么? 如果可见= 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

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

+1

你是男人,是我的英雄!我试过很多次,但只有当meny.visible的时候才能看到它。哈哈谢谢!但是,我现在可以对这个visible = true/false应用某种过渡吗?如果可能的话,我希望它看起来像滑动一样? – klefar

相关问题