Flex图形资产:SWF还是SWC?

12
哪种格式更适合存储Flex应用程序的图形资产,SWF还是SWC?
如果有区别,那么它们是什么?
4个回答

15

单独的SWF文件中的资源会在运行时加载和包含。

SWC中的资源会在编译时加载和包含/编译。

您还可以在编译时直接嵌入主应用程序SWF中的资源(请查看嵌入元数据)。

当然,您也可以在运行时直接加载单个资源(例如PNG)。

至于哪种更好,这实际上取决于您要做什么以及如何使用资源。

mike


谢谢!这真的为我澄清了区别。 - defmeta

3

2

我并没有真正的理由这样做,所以可能是不正确的,但通常我会为需要在运行时加载的东西创建SWF文件,而为需要在设计时可用的东西创建SWC文件。


0
一个SWC文件其实就是将SWF文件和一些元数据打包成了一个zip文件。除了不支持运行时加载SWC文件之外,我认为在使用这两种格式方面没有太大的区别。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接