2013-05-28 141 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

相關問題