2012-04-13 45 views
0

假設我有我的應用程序兩個選項卡:Flex移動:從一個視圖導航十字導航到其他

<ViewNavigator id="tab1" firstView="Tab1"> 
<ViewNavigator id="tab2" firstView="Tab2"> 

我進入TAB1,並開始推動其他視圖到堆棧

navigator.pushView(Tab1View1) 
navigator.pushView(Tab1View2) 

依此類推。

現在我想直接從沒有過渡,從Tab1深處的視圖之一跳轉到Tab2中的一個視圖。我該怎麼做呢?

回答

0

當你pushView,或彈出,你可以指定轉換。我本來期望將其設置爲空將不會給你任何轉換。

0

當你pushView或者pop時,你可以指定轉換。我想 有預計將其設置爲null將不會給你轉換。

不。如果您傳遞null作爲轉換參數,則導航器將使用defaultPopTr​​ansition和defaultPushTransition。您需要使用

private function onCreationCompleteHandler(event:FlexEvent):void { 
    navigator.transitionsEnabled=false; 
}