0

我正计划编辑别人的 fla 项目(我没有与他们联系,相信我。不,我不是想窃取他们的代码。)

该项目作为 swf 运行良好,但是当我加载 fla 并尝试对其进行测试时,我得到了一个不太理解的错误。

我检查了一下,似乎一切都是正确的;没有丢失的分号,没有丢失的括号,没有拼写错误。我还查找了这个问题,发现人们有类似的错误但代码却大不相同,这让我很难理解解决方案。我以前对 ActionScript 很擅长,但我已经很久没有使用它了,对很多东西也很陌生。

            if (!this.patchFailed)
            {
                try
                {
                    var _loc_2:* = this.patchLoader.content;
                    data = _loc_2.this.patchLoader.content["patch"](data);
                }
                catch (error:Error)
                {
                    trace("[mochicrypt] patch failed", error);
                }
            }

我得到的错误是“ data = _loc_2.this.patchLoader.content["patch"]”的结果

就像我说的那样,我从中提取的 swf 工作正常,但是在这里它给出了这个错误,而 swf 只是画布颜色。我使用的是 Animate CC 2017,而 swf 是用 AS3 制作的。

确切的错误说,“1084:语法错误:在此之前需要标识符。”

4

0 回答 0