我已经从Flex SDK(XMLEncoder.as)修改了XMLEncoder类
之后我运行我的项目,但我没有看到任何变化......
我该怎样做才能真正修改项目的行为?
感谢!!!
答案 0 :(得分:0)
通常不建议这样做,但你要做的是Monkey Patching。您只需将修改后的源文件复制到项目中,然后应用程序的XMLEncoder将覆盖Flex中使用的源文件(因为Flex链接器的工作原理)。但这不适用于框架RSL。
答案 1 :(得分:0)
如果您没有看到更改,则表示未使用来源 - 而是使用swc。要使用已修改的源,请为您修改的类重新创建文件夹结构并将源放在那里。您可能会看到很多错误(大部分时间都是因为include
指令),这意味着您需要复制满足依赖关系所需的文件。
也许这不是正确的方法,但有时它是修复损坏的Flex类的唯一选择,因此专业的Flex开发人员迟早会掌握它:)