Actionscript 3 swfLoader与mx映像

Actionscript 3 swfLoader与mx映像,actionscript-3,apache-flex,flex3,flex4.5,Actionscript 3,Apache Flex,Flex3,Flex4.5,我有一个从Flex3迁移到Flex4.5的应用程序。在这个应用程序中,有一些mx映像组件加载一个简单的swf文件(映像)。Spark image不加载swf文件,所以我想知道,我应该保留mx映像,还是应该将其更改为SWFLoader?使用其中一种有什么好处吗?阅读有关以下内容的Adobe文档: Adobe Flex支持多种图像格式,包括GIF、JPEG和 巴布亚新几内亚。您可以使用将这些图像导入到应用程序中 火花图像控件或位图图像。要加载SWF文件,请使用 SWFLoader控制 图像控件是MX

我有一个从Flex3迁移到Flex4.5的应用程序。在这个应用程序中,有一些mx映像组件加载一个简单的swf文件(映像)。Spark image不加载swf文件,所以我想知道,我应该保留mx映像,还是应该将其更改为SWFLoader?使用其中一种有什么好处吗?

阅读有关以下内容的Adobe文档:

Adobe Flex支持多种图像格式,包括GIF、JPEG和 巴布亚新几内亚。您可以使用将这些图像导入到应用程序中 火花图像控件或位图图像。要加载SWF文件,请使用 SWFLoader控制

图像控件是MX和Spark组件集的一部分。虽然 Adobe建议,您可以在应用程序中使用MX图像控件 您使用的是Spark图像控件


正如它声明和建议的那样,最好使用spark体系结构,而不是mx体系结构(只要有可能。混合使用spark和mx组件不是一个好主意,但Adobe尚未将每个组件迁移到spark)。我会选择
(这已经是
的一个新术语)

好吧,这就是swfloader的问题,它是相同的组件,但使用不同的术语,所以为什么我应该使用swf loader而不是mx image,原因与我在回答中告诉你的非常相同:只支持一个体系结构(spark)。这是一个清洁的问题。无论如何,这取决于您,考虑到
扩展了