我需要通过创建FlexMobileApplication项目而不是ActionScriptMobileApplication项目来使用Starling构建移动应用程序。

我可以同时在我的应用程序中同时拥有MXML控件和Stage 3D(内容复杂)。

最佳答案

是的,您可以将它们混合使用,但请注意以下几点:


Starling是用于stage3D的框架,该框架在比正常Flex(非stage3D)内容低的一层上运行。
您需要将Application backgroundAlpha设置为0,以便能够看到原始内容。
您将只能在Starling上显示Flex控件(而不能将它们混合或具有相反的层次感)
可能还有其他要讨论的地方,例如性能等等,但是既然您已经选择了Starling,那么现在您应该已经了解了基础知识。


更新资料

如果您在Stage3D leyer上需要类似flex的控件,请使用Feathers Framework for Starling。


以下是一些示例:http://feathersui.com/examples/components-explorer/
这是框架维基:http://wiki.starling-framework.org/feathers/start

09-11 20:16