【问题标题】:Flex graphic assets: SWF or SWC?Flex 图形资源:SWF 还是 SWC?
【发布时间】:2010-09-14 22:00:34
【问题描述】:

为 Flex 应用程序存储图形资源的更好格式是 SWF 还是 SWC?

有什么真正的区别,如果有,它们是什么?

【问题讨论】:

    标签: apache-flex actionscript-3 flash asset-management


    【解决方案1】:

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

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

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

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

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

    麦克

    【讨论】:

    • 谢谢!这对我来说真的很清楚。
    【解决方案2】:

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

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

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-12-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-12-20
          • 1970-01-01
          • 2020-02-25
          相关资源
          最近更新 更多