一位客户要求我将他们的旧网站之一移动到新服务器。
多年前该网站的原始开发人员在某些ActionScript的一个重要链接中使用“http://127.0.0.1 / ....”时犯了一个错误。最初的开发公司早已不复存在。
我可以使用Sothink SWF Decompiler反编译SWF并查找并更正有问题的ActionScript。但是我无法重新编译回完全正确工作的SWF(出现了许多其他错误,因为它是一个复杂的Flash项目)。我尝试过不同的Flash版本(回到第6版),SWF的第4个字节表明它最初是v.7(MX2004),我尝试将重新编译的输出中的Hex字节与原始版本匹配(对于帐户)用于标签压缩等)到目前为止还没有任何匹配。
我需要很长时间来修复我重新编译的Flash中的所有其他错误,当我真正想做的是更改原始SWF中的一个字符串文字时,这样该网站的工作方式与最初的目的完全相同。如果有必要的话,我准备让我的新文字的字符串长度完全匹配旧的错误字符串(通过在连接回正确文件的新服务器上添加目录/符号链接)。
有没有办法做到这一点?
答案 0 :(得分:1)
URL Action Editor完美无缺。更改了一个字符串文字而没有破坏任何其他内容(与其他帖子中提到的其他工具/反编译器不同)。
答案 1 :(得分:1)
这是一个免费的应用程序,它可以满足您的需求,它也可以更好地工作。