12

为 Flex 应用程序、SWF 或 SWC 存储图形资源哪种格式更好?

是否有任何真正的差异,如果有,它们是什么?

4

4 回答 4

15

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

SWC 中的资产在编译时被加载和包含/编译。

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

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

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

麦克风

于 2008-10-07T05:27:40.643 回答
3

SWC 是您在寻找要编译到您的应用程序中的库时使用的。您可以访问这些类并可以导入各个部分。在嵌入图形时,SWF 更有可能是您要查找的内容。

以下是您可能感兴趣的文档:

http://livedocs.adobe.com/flex/3/html/help.html?content=layoutperformance_06.html#223998

我在使用 SVG 处理图像方面取得了很大的成功,但是由于 Flex 只实现了一部分功能,因此有一些注意事项。

于 2008-10-02T21:39:54.750 回答
2

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

于 2008-10-03T01:48:41.987 回答
0

SWC 只是一个 SWF 和一些打包到 zip 文件中的元数据。除了不支持 SWC 的运行时加载这一事实之外,我认为使用这两种格式之间没有任何重大区别。

于 2008-10-06T18:28:45.047 回答