Apache flex 在基于MXML的应用程序中使用(Flex)Sprite对象
Apache flex 在基于MXML的应用程序中使用(Flex)Sprite对象,apache-flex,flash,actionscript-3,Apache Flex,Flash,Actionscript 3,Canvas.addChild()坚持任何DisplayObject添加的实现IUIComponent。但我不希望我的核心图形引擎依赖于Flex。在Flex应用程序中使用简单的图形对象(如精灵和形状)是否有一种明显/常见的方法?我想添加为子对象的单个DisplayObject子对象表示游戏世界中的对象,如宇宙飞船、导弹或马 不确定Canvas是否是最合适的容器,可能是Group或另一个类最适合游戏引擎。。。最欢迎显示框架设置的示例MXML和AS3代码。我的目标是Flex4和Flash 10,但F
Canvas.addChild()
坚持任何DisplayObject
添加的实现IUIComponent
。但我不希望我的核心图形引擎依赖于Flex。在Flex应用程序中使用简单的图形对象(如精灵和形状)是否有一种明显/常见的方法?我想添加为子对象的单个DisplayObject
子对象表示游戏世界中的对象,如宇宙飞船、导弹或马
不确定
Canvas
是否是最合适的容器,可能是Group
或另一个类最适合游戏引擎。。。最欢迎显示框架设置的示例MXML和AS3代码。我的目标是Flex4和Flash 10,但Flex3/Flash9解决方案仍然很受关注。您可以使用UIComponent
,而不是canvas,因为它没有IUIComponent实现者要求。然后addChild()
将您的精灵添加到其中。您可以使用UIComponent
,而不是画布,因为它没有IUIComponent实现者要求。然后addChild()
将您的精灵添加到该组件。这就是我试图避免的,使我的所有对象UIComponent
。或者你是在暗示什么?对不起,我会澄清答案的。好的,我明白了。例如,我可以有一个与主MXML大小相同的内部容器。在Flex4中,我想使用组而不是画布。。。但想法是一样的。这就是我试图避免的,让我所有的对象UIComponent
。或者你是在暗示什么?对不起,我会澄清答案的。好的,我明白了。例如,我可以有一个与主MXML大小相同的内部容器。在Flex4中,我想使用组而不是画布。。。但是想法是一样的,你为什么要使用Flex框架而不是开发一个纯AS3项目来避免以上所有的问题呢?您要求使用MXML&AS3进行框架设置,但不清楚您为什么需要MXML。让我创建UI而不需要艺术家,也不需要学习CS4。在基于MXML的应用程序中使用纯AS3引擎是完全合理的。我以前使用这个设置开发过一个MMORPG,效果很好。但是这是个人的偏好,Flex是非常有能力的,而且必须能够做到这一点。您是否有任何具体的原因来说明为什么您希望使用Flex框架而不是开发一个纯AS3项目,在这个项目中可以避免上述所有情况?您要求使用MXML&AS3进行框架设置,但不清楚您为什么需要MXML。让我创建UI而不需要艺术家,也不需要学习CS4。在基于MXML的应用程序中使用纯AS3引擎是完全合理的。我以前使用这个设置开发过一个MMORPG,效果很好。但这是个人的偏好,Flex是相当有能力的,它必须能够做到这一点。