gpt4 book ai didi

actionscript-3 - 如何将现有的 SWF 文件转换为 SWC 以用作库?

转载 作者:行者123 更新时间:2023-12-04 08:27:41 45 4
gpt4 key购买 nike

我是 ActionScript 世界的新手,遇到了一个对我来说很难的问题。我有一个 SWF 文件,其中包含一些我无法从源代码重新编译但想在不同项目中再次使用的类。我看到 SWC 文件包含可以轻松重用的已编译类。我的问题是如何将现有的 SWF 文件转换为 SWC 文件,以便我可以将其用作常规库? Google 没有帮助我。

最佳答案

SWC 文件使用 ZIP 压缩,实际上包含一个 SWF。如果将文件扩展名从 .swc 更改为 .zip,您可以浏览内容和目录结构。它看起来像这样:

foobar.swc
-> catalog.xml
-> library.swf

通过一些逆向工程,您可以通过构建 catalog.xml 文件并将它们打包到 ZIP 文件中,从 SWF 创建 SWC。

但这看起来相当复杂!您也可以使用 Loader 将外部 SWF 加载到您自己的 SWF 中。 .然后外部 SWF 的所有类、符号和时间线都将可用。当然,这会产生运行时依赖性。

关于actionscript-3 - 如何将现有的 SWF 文件转换为 SWC 以用作库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13020201/

45 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com