2013-04-23 19 views
2

我需要通過創建FlexMobileApplication項目而不是ActionScriptMobileApplication項目來使用starling構建移動應用程序。如何將starling與Flex,混合MXML和Stage 3D AS3代碼一起使用

我可以同時在我的應用程序中同時擁有MXML控件和舞臺3D(strarling內容)。

+0

第一:爲什麼柔性?你爲什麼需要它?第二:你知道問什麼「star supported支持flex和MXML」?你需要什麼類型的支持? – Konrad 2013-04-23 13:25:29

+0

Flex擁有豐富的UI組件,這就是爲什麼我想使用它,但是我仍然可以僱用starling來加速基於Flex的UI組件? – 2013-04-24 07:35:09

回答

7

你可以混合使用它們,而是採取以下的注意事項:

  • 八哥是Stage3D的一個框架,運行速度比正常的Flex(非的Stage3D)含量較低層上。
  • 您需要將應用程序backgroundAlpha設置爲0才能看到starling內容。
  • 您將只能在Starling上顯示Flex控件(並且不會混合它們或具有反向分層)
  • 可能還有其他一些指向disuss的表現等等,但是既然您選擇了Starling,那麼您應該知道現在的基礎知識。

更新

如果你需要像彎曲的Stage3D的leyer控制,對八哥羽毛使用框架。

+0

對不起,我謙遜的英語!稍後我會仔細檢查我的問題..那麼,是否可以在Stage3D圖層中使用基於Flex的UI組件?或者它會從頭開始編寫以擴展starling.display.Sprite? – 2013-04-24 07:38:09

+0

@ SameerH.Ibra您不能在stage3D(starling圖層)中使用flex控件,但是您可以在普通flash層(在stage3D上運行)上使用它們。如果您想使用starling內的按鈕或列表,請查看羽毛框架。它包含在stage3D圖層上呈現的控件,如組合框,按鈕,列表等。 – 2013-04-24 09:17:16