Поиск Actionscript в FLA-файле - PullRequest
8 голосов
/ 22 июня 2010

Я имею дело с файлом Flash, который был создан третьей стороной. В библиотеке много папок и файлов, и я нигде не могу найти ActionScript.

Есть ли простой способ найти местоположение ActionScript, если автор был непослушным и не пометил его или поместил в разумное место?

Ответы [ 3 ]

9 голосов
/ 22 июня 2010

В дополнение к ответу @ grapefrukt: убедитесь, что вы переключили кнопку ShowActionscript в Movie Explorer.Это будет третий значок с изображением синей стрелки.

Movie Explorer

Вы можете использовать поле Найти для поиска общих действий, таких как: стоп(), .visible и т. д.

В качестве альтернативы вы можете использовать Панель поиска и замены (Ctrl + F / CMD + F) и выполнить поиск Текст (общийдействия) и отметьте ActionScript * только 1015 *.

Find And Replace

Примечание: Панель поиска и замены представляет собой отдельную панель, не путайте еес функцией «Найти и заменить» на панели действий.

Кроме того, я думаю, что вы можете найти действия с помощью Навигатора сценариев внутри панели инструментов панели действий:

Action's Panel

НТН

3 голосов
/ 22 июня 2010

Вы можете попробовать Movie Explorer, Window -> Movie Explorer или ALT + F3 в Windows.Это позволяет вам исследовать все активы, которые добавляются на сцену в виде дерева.Он не показывает элементы, которые динамически добавляются из библиотеки, но это может быть хорошей отправной точкой.

2 голосов
/ 22 июня 2010

Я бы экспортировал в swf, затем открыл его с помощью инструмента обратного инженера (например, Sothink SWF Decompiler) и просмотрел все сценарии / действия. Имя действия скажет вам, где его найти, если оно вам все еще нужно (вы увидите декомпилированный код).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...