Синтаксическая ошибка: исключение идентификатора перед этим ActionScript 3 - PullRequest
0 голосов
/ 19 апреля 2019

Я планирую редактировать чужой проект 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: синтаксическая ошибка: ожидание идентификатора перед этим».

...