2011-07-15 61 views
0

我想在MXML中創建一個組件,它應該允許我在其中添加MXML。爲Flex移動應用程序創建自定義面板容器

結果看起來非常像面板,只是它的標題中有按鈕,內容區域將由我添加的MXML引用填充。

在手機/平板電腦上,我希望能夠在我的視圖中顯示多個表單,數據或圖表。

請親引導我如何做到這一點。

關於。 Heramb

回答

1

所有這些都可以通過創建自定義皮膚來完成。從您的描述中,您聽起來像是要爲ViewNavigatorApplicationTabbedViewNavigatorApplication或其他方面創建自定義外觀。還有spark.skins.mobile.SkinnableContainerSkin,它可以用於SkinnableContainer類的皮膚,這是關於您可以開始的最普通的容器。但是既然你說你是針對移動設備的,我猜你會想要對應用程序進行剝皮。

傑森SJ對製作定製TabbedViewNavigatorApplicationSkin教程:Video: How to Skin a TabbedViewNavigatorApplication

即使你不想要的選項卡式瀏覽,剝皮爲其他應用程序模型應該是相似的。

有關設置移動更多參考:

  • 傑森SJ有一個三個部分教程:在官方參考使用Flex開發

也是移動應用Flex Mobile Skins

  • 章上Skinning,如果你完全不熟悉Flex容器,我建議首先了解Flex 4蒙皮架構。在這種情況下,退房:

    注意視頻

    既然你的目標移動,請確保您使用spark.skins.mobile包並沒有任何的Flex 4.1或以上的皮膚,因爲大多數的他們不推薦用於移動。另外,不要使用spark.components.Panel類,因爲它也不被推薦。

  • +0

    +1 - 很好的答案,您將等待新用戶的年齡標記它正確:) – Ryan

    相關問題