2010-10-23 53 views
0

我希望能夠在我的Spark應用程序的底部安裝頁腳,該應用程序在瀏覽器中運行。我正在閱讀應用程序的文檔和令人敬畏的Adobe示例。不幸的是,當文檔討論如何通過spark.skins.spark.ApplicationSkin將控件欄區域放置在底部時,我不知道該怎麼辦 - 我不確定從實際的角度來看這意味着什麼,並且卡住了。我究竟如何設置? 我是否需要創建應用程序皮膚(似乎不是MXML皮膚的選項)並將其應用於皮膚?或者實例化ApplicationSkin並對它做些什麼(確切地說)?Spark應用程序的頁腳

對不起,我敢肯定,這在進攻簡單,但我到處都找不到任何明顯的例子...

˚F

回答

2

的基本過程是這樣的:

1)在你的主應用程序文件,爲頁腳創建一個皮膚部分。這可以是任何你想要的類型。
2)創建一個基於Application Skin的MXML皮膚。確保主機組件元數據指向您的主應用程序文件。
2)定義MXML中的皮膚部分。使用與主應用程序文件中的變量相同的ID。使用您喜歡的任何程序將其定位在組件底部,無論是佈局還是絕對定位或其他。 3)在你的主應用程序中,設置外觀類。作爲MXML或ActionScript中的一個屬性。在MXML中,這樣的事情:

<s:Application skinClass="com.skins.mynewAppSkinClassWithControlBar"> 

在AS3中,這樣的事情:

this.setStyle('skinClass', com.skins.mynewAppSkinClassWithControlBar); 
+0

+1很好的答案。 – 2010-10-24 22:45:11