Извлечение ActionScript из файла .fla без Adobe Flash - PullRequest
4 голосов
/ 06 апреля 2011

В отличие от этого парня , я использую MTASC ' Haxe для компиляции SWF из AS.Учитывая, что у меня нет Adobe CS, какие есть варианты для извлечения сценариев действий из любого FLA-файла?

Я имею в виду разные версии, такие как CS4, CS5 и т. Д. Преобразование старых версий в CS5 также поможет.

Ответы [ 3 ]

3 голосов
/ 06 апреля 2011

Если поставщик вашего FLA использует CS5, FLA сохраняется в формате XFL на основе zip.Затем вы можете просто переименовать расширение .FLA в .ZIP и разархивировать, чтобы просмотреть его содержимое.Все фрейм-скрипты будут расположены в DomDocument.xml.

Более подробную информацию см. В сообщении Ли Бримелоу: http://blog.theflashblog.com/?p=1986

1 голос
/ 01 февраля 2015

Контейнер FLA CS4 равен Структурированное хранилище Microsoft (как документы MS Word).Вы можете открыть его, например, с помощью FAR Manager или OpenMCDF .Встроенный код AS3 можно увидеть внутри объектов в виде открытого текста Unicode.Вы можете открыть его с помощью текстового редактора, который поддерживает кодировку Unicode (2-байтовый UCS-2 Little Endian, а не UTF8), и обрезать двоичный мусор.

CS5 FLA - это просто ZIP с кодом AS3 внутри DOMDocument.XML.

0 голосов
/ 05 мая 2016

Вы можете использовать FFDEC для извлечения сценариев и ресурсов:

https://www.free -decompiler.com / flash / download /

...