2009-12-06 82 views
0

我試圖加載一個mxml組件到我的主flex項目中。 我看到有關於這個問題的許多相關問題,但我也是一個新手瞭解他們。flex:加載mxml組件

頁面左側和右側包含一個vbox,中間還包含另一個flash文件。 我希望放置在左側和右側的vbox位於分離的mxml組件中。我怎麼能這樣做?

謝謝

回答

1

爲您的邊框創建mxml組件。在下面,我基於VBox,因爲這可能是你正在尋找的。我給它一個令人討厭的backgroundColor,當我們運行該應用程序時應該很容易發現。

SideBox.mxml

<?xml version="1.0" encoding="utf-8"?> 
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" width="100" height="300" 
    backgroundColor="0x990000"> 
</mx:VBox> 

因此,在主MXML應用程序,您可以通過告訴應用程序包括自定義組件要尋找什麼命名它(這是什麼xmlns:local="*"是 - 這個詞local只是一個名稱,以便我可以輕鬆記住它的含義,你可以稱之爲任何東西,*本質上是指查看當前/相同的目錄)。

Main.mxml

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
    xmlns:local="*" layout="absolute"> 

    <local:SideBox x="40" y="20" /> 
    <local:SideBox x="500" y="20" /> 
</mx:Application> 
+0

謝謝!!!!!!!!!!!!!!!! – ufk