SWF编辑器/反编译器

我正在寻找一个好的,最好是免费的SWF编辑器和/或反编译器。 我无法访问原始的FLA文件。

有人知道能完成这个任务的程序吗?


不,除了Adobe的强大工具之外,其他的都不行,而且还很贵。 - Thomas Ward
为什么还没有人对那个专有格式进行逆向工程呢?看起来我不是唯一一个在寻找这个的人。 - SirCharlo
反编译器是存在的。我查看一下我的笔记后再回答你 :) - Alistair Buxton
2个回答

你可以使用swfmill反编译、编辑和重新编译SWF。这个工具将SWF转换成XML,再转回去,例如:
swfmill swf2xml movie.swf movie.xml
swfmill xml2swf movie.xml movie.swf
然而,这是否对你有用取决于SWF的组合方式。你可以使用这种方法编辑电影中的图像、视频、音频等。它们在XML文件中以base64编码块的形式存在,你可以替换它们。
编辑文本要困难得多,因为SWF文件中的文本通常被转换为曲线,这样字体就不需要嵌入其中了。

谢谢!这真的很酷。我现在正在愉快地浏览SWF导出的XML文件! :) - SirCharlo