2009-07-23 50 views
0

我爲主頁,聯繫頁面,規則頁面等創建了單獨的自己的畫布組件。在我的主應用程序中,它具有鏈接按鈕,如應用程序控制器(子狀態)中的主頁,聯繫人,規則。如何將我自己的自定義組件加載到AIR應用程序中?

<?xml version="1.0" encoding="utf-8"?><mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="903" height="508" backgroundImage="@Embed(source='image/mainbackground.png')"> 
<mx:label x="483" y="166" label="Welcome to our site"/> 
<mx:DateChooser x="229" y="166"/> 

如果您單擊主頁按鈕,然後顯示網頁畫布。我如何實現?或參考我的任何URL進行研究

回答

2

腳本標記

public static const HOME:Number = 0; 
    public static const CONTACT:Number = 1; 

您可以使用viewstack來顯示不同的觀點和myStack.selectedIndex只是一個數字,但我喜歡它更多的使用靜態做到這一點之間值,所以你只需要改變它在一個地方,如果有所改變

<mx:LinkButton label="home" click="{myStack.selectedIndex = HOME}"/> 

<mx:ViewStack id="myStack" creationPolicy="auto" width="100%" height="100%"> 
     <view:Home/> 
     <view:Contact/> 
</mx:ViewStack> 
+0

哇,它的工作,謝謝阿諾。但我也有子菜單。如果我使用viewstack,那麼主菜單隻能工作。我怎樣才能設置子菜單? 我會爲子菜單設置viewstack。在那兩個viewstack覆蓋單個頁面 – 2009-07-24 06:23:36

相關問題