У меня есть Flash SWF файлы, которые мне нужны для понимания того, как они работают. Являются ли они хорошими инструментами для преобразования SWF файла?
Спасибо.
У меня есть Flash SWF файлы, которые мне нужны для понимания того, как они работают. Являются ли они хорошими инструментами для преобразования SWF файла?
Спасибо.
Разберите SWF с Flasm.
Примечание. К сожалению, работает только для вспышки 8 или более ранней.
SWFTools может предоставить вам некоторую информацию о файлах SWF. Они, кажется, гораздо более свежие.
Как кто-то, постоянно работающий с SWF файловым форматом и байт-кодом ActionScript 2 и 3, я настоятельно рекомендую ASV. В отличие от других декомпиляторов, он был разработан для просмотра SWF файлов, а не только для их преобразования в FLA.
Кроме того, вам нужно будет прочитать следующие документы:
Мне не нравится давать ответ "просто Google", но это действительно так просто, если вы знаете, какие условия использовать.
FWIW: Я создал ActionScript 3 (dis-) ассемблер (который позволяет собирать обратно измененный код даже для обфускации файлов). Он похож по функциональности на flasm, однако он нацелен на AVM (используется в новых версиях Flash) и работает непосредственно с байт-кодом AS, а не с целыми SWF файлами. Чтобы отредактировать остальную часть файла, вы можете использовать такой инструмент, как SWiX.
В дополнение к захвату флэш-декомпилятора вы можете прочитать SWF File Format Specification docs.
Я лично использую декомпилятор Trillix Flash. Это делает работу, которую я хочу сделать. Но он платил программное обеспечение, я использую демо-версию снова и снова (я использую ее только 10 раз в год).
Sothink Flash Decompiler также довольно приличный и довольно хорош на Список загруженных декомпиляторов CNET.
Мне посчастливилось работать с AVE Imperator на http://www.ave-imperator.com/
Это помогло мне даже получить рабочий ActionScript, чтобы идти вместе с элементами внутри. У него есть несколько методов декомпиляции, поэтому часто вы можете настроить способ декомпиляции, чтобы получить то, что вам нужно.