我有一个要从flex3迁移到flex4.5的应用程序。在这个应用程序中,有一些mx Image组件可以加载一个简单的swf文件(图像)。Spark图像不加载swf文件,所以我想知道,我应该保留mx图像,还是应该将其更改为SWFLoader?使用其中一种有什么优势吗?
发布于 2011-09-30 02:02:54
阅读有关Image control的Adobe文档
JPEG支持多种图像格式,包括
、JPEG和PNG。您可以使用Spark Image控件或BitmapImage将这些图像导入到应用程序中。若要加载SWF文件,请使用SWFLoader控件。
Image控件是MX和Spark组件集的一部分。虽然您可以在应用程序中使用MX Image控件,但Adobe建议您改用Spark Image控件。
正如它所陈述和建议的,最好使用spark架构,而不是mx架构(只要有可能。混合spark和mx组件并不是一个好主意,但Adobe还没有将每个组件都迁移到spark )。我将使用<s:SWFLoader /> (它已经是<mx:SWFLoader />的一个新命名法)。
https://stackoverflow.com/questions/7598452
复制相似问题