【发布时间】:2011-07-03 01:54:22
【问题描述】:
我正在使用 Axiis 项目中的 swc 在我正在处理的项目中显示可视化。我遇到了一个错误,重新编译库 swc 将是一个简单的解决方案,但我只能使用错误版本的 swc。
我有 Axiis 源并编译了一个修复了错误的版本,但由于客户端版本限制,我不允许使用它。
有谁知道我如何在我的代码中使用更新的 Actionscript 类/文件,以便它覆盖 swc 类?
【问题讨论】:
-
“客户端”限制是指 Flash Player 中的限制吗?还是来自支付您开发费用的实体的限制?如果后者我很震惊重新编译代码是错误的,但是猴子补丁很好。它们只是使用相同代码的两种不同方式。一个是“正确的”,一个是hack。
-
是的,一个人付钱给我做这个应用程序的客户,一个新版本的审查过程本身需要几个月的时间。在新库获得批准之前,我正在寻找破解方法。
-
嗨@Flextras,我和Wa-jiw一起工作,同意这是一个hack,但有时swc会根据我们的测试获得批准,我们不允许修改swc,但可以使用已经测试过的(即使它有错误)。我们已经尝试过 Christophe 的建议,但问题是被覆盖的代码在一个没有直接从应用程序引用的类中(问题本质上是 3/4 兼容性,原始 swc 是为 3 编写的,现在在 4 中使用, axiis),即使引用修改后的类并重新编译,swc 类似乎使用旧的类。谢谢
标签: flash apache-flex actionscript-3 swc monkeypatching