1. 程式人生 > >Flex頁面跳轉的五種實現方式 .

Flex頁面跳轉的五種實現方式 .

Flex頁面跳轉有很多值得學習的地方,本文向大家介紹一下Flex頁面跳轉的幾種方式,主要包括五種方式,這裡為大家一一介紹。

AD:

在學習Flex的過程中,你可能會遇到Flex頁面跳轉的概念,這裡和大家分享一下Flex中實現Flex頁面跳轉以下幾種方式,相信本文介紹一定會讓你有所收穫。

Flex頁面跳轉

Flex中實現Flex頁面跳轉以下幾種方式:

Flex頁面跳轉方式一:使用ViewStack元件,把要跳轉的頁新建成MXMLComponent,然後通過ViewStack元件把這些頁包含進來,然後再通過改變ViewStack的selectedItem或者selectedChild來切換這些頁。

1.  <mx:ViewStackidmx:ViewStackid="storeViews"width="100%"height="550" 

2.  creationPolicy="all"> 

3.  <shouyeidshouyeid="homeView"label="首頁"showEffect="WipeDown"hideEffect="WipeUp"/> 

4.  <leixingidleixingid="pView"label="模板型別"showEffect="WipeDown"hideEffect="WipeUp"/> 

5.  <makeidmakeid

="supportView"label="立即製作"showEffect="WipeDown"hideEffect="WipeUp"/> 

6.  </mx:ViewStack> 

7.  <mx:Buttonclickmx:Buttonclick="storeViews.selectedChild=homeView;"/> 

8.   

Flex頁面跳轉方式二:使用navigateToURL,主要方式如下:

1.  varurl:String="http://localhost:8080/Flex_Java_Demo/ 

2.  welcome.html";  

3.  varrequest:URLRequest=newURLRequest(url);  

4.  navigateToURL(request,"_blank"); 

5.   

這個方法實現Flex頁面切換時會彈出新的頁面,而不是隻變換url

Flex頁面跳轉方式三:引用flash中的importflash.external.ExternalInterface這個介面,它能提供像jsp中window.location.href方法一樣方便,主要程式碼為:
 

1.  ExternalInterface.call("function(){window.location. 

2.  href='http://localhost:8080/Flex_J2eeDemo  

3.  /bin/Welcome.html';}");  

Flex頁面跳轉方式四:使用元件技術,把不同的頁面做成component,然後通過TabNavigator等進行切換,通過使用state實現跳轉。

Flex頁面跳轉方式五:把不同的頁面做成Module,然後使用ModuleLoder來進行載入切換。