【发布时间】:2019-02-08 19:17:55
【问题描述】:
我知道关于这个问题已经讨论了很多。 我不想更改值或地址,我可以做这些事情并且没有问题。但我想添加一些代码到 SWF 文件中的现有代码中。
我尝试使用 JPEXS Free Flash Decompiler,但无法保存添加到 SWF 文件中的代码。该软件从文件的其他行报告了可笑的错误并且没有保存更改:"CURLY_CLOSE 预期但在第 779 行找到分号 还有其他方法吗?
我添加了什么:
var tmp_a = 10;
JPEXS 坚持什么:
777 enterFrameDispatcher.addEventListener(Event.ENTER_FRAME,function():*
778 {
779 testRenderLoop(psurface);
780 },false,0,true);
它确实说“testRenderLoop”有一些问题!
这是SWF File .我正在编写一个名为 VEngine.as 的 swf 脚本。
【问题讨论】:
-
SWF 是 Flash 编译的应用程序格式,实际上不应更改。或者你的技能和理解力(没有冒犯)不足以完成这项任务。无论如何,据我所知,JPEXS 是您最好的选择,其他工具仅允许将 SWF 逆向工程为源文件,然后您需要自己将它们构建为 SWF。
-
也许你是对的。但我不太可能知道我是否没有做过。在尝试将文件保存在 JPEXS 中后,我遇到了“预期为 CURLY_CLOSE 但在第 779 行找到了分号”的错误。此行与我添加的代码无关。很明显,JPEXS 存在一些问题。
-
您需要展示您添加的一行(或多行)代码的一些示例。他们可能需要一些您没有导入的 API。附加代码的结构是否正确?您的代码中是否缺少
)括号?使用edit按钮向我们展示您的 AS3 代码(从 775 到 780 行,以帮助我们评估错误“CURLY_CLOSE expected...” -
我添加了代码。有帮助吗!?
标签: flash actionscript decompiling recompile