簡體   English   中英

如何使Flex應用程序加載另一個?

[英]How to make a flex application load another one?

我正在使用flex構建一個歌曲庫網站,我為每個頁面(例如主頁,專輯列表頁面,專輯詳細信息頁面,搜索結果頁面等)制作了一個mxml文件。 我想知道如何將它們鏈接在一起,例如,在主頁上單擊某些專輯時,如果單擊某個專輯上的某個專輯,則應該轉到該專輯詳細信息的swf文件。搜索結果頁面。

我已經檢查了Adobe Flex幫助並找到了SWFLoader控件,但我知道它是用於加載添加了圖形或動畫的swf文件的,而不是用於需要用戶交互的東西,而在我的情況下,將存在用戶交互,例如相冊頁面的用戶可以添加評論,查看其他用戶添加的評論,對相冊進行評級,購買等。

提前致謝。

最簡單的方法很可能是在說一個主應用程序MXML文件main.mxml ,一拉:

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"...
                applicationComplete="launchApplication()">
  <mx:Script><![CDATA[
    function launchApplication() : void { MainApplicationClass.main(); }
  ]]></mx:Script>
</mx:Application>

然后,其他mxml文件的根元素應該是mx:Module 然后,您可以使用mx.modules.ModuleManager類在ActionScript中加載其他模塊。 然后可以根據需要以編程方式添加和刪除模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM