Замена строк внутри SWF - PullRequest
       13

Замена строк внутри SWF

7 голосов
/ 23 сентября 2008

У нас есть десятки версий SWF, модифицированных для разных заказчиков большого проекта Flash, и теперь нам придется заменить некоторые строки, встроенные в скрипты, в каждой копии. FLA-файл для некоторых из них очень трудно найти или даже отсутствует (я унаследовал этот беспорядок, и рефакторинг в настоящее время не вариант).

Существует ли (бесплатный) инструмент для замены строк, используемых в ActionScript? Я попытался swfmill конвертировать файлы в XML и обратно, но он не может обрабатывать международные символы, содержащиеся в строках, поэтому я смог преобразовать их только частично. Большинство строк были правильно извлечены, поэтому другой инструмент мог бы выполнить эту работу.

Ответы [ 11 ]

0 голосов
/ 23 сентября 2008

сложно - это может быть не так просто, но вы можете загрузить «заблокированный» swf в тот, которым вы управляете, затем пролистать его объекты, пока вы не нажмете TextBox, используя некоторые циклы for ... in - это было бы долгий и трудный процесс их отображения, а затем их изменения, особенно если предыдущий разработчик не назвал что-либо полезным образом, но если это довольно простой .swf, то это может быть слишком плохо ...

Кроме того, есть утилита только для Mac для декомпиляции swfs, которую я помню, как ругался коллега, но я не помню имя ... кто-нибудь?

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