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