Скачал я мини игру, хочу дополнить... Как?
Что тут можно посоветовать?
Если файл .swf защищён, то скорее всего и отредактировать его не получится. Правда если этот файл "написан" в ранних версиях "Flash", до седьмой версии, то можно попробовать снять защиту с помощью некоторых программ, например Unlock SWF или Swifty Unprotector.
Если файл .swf не защищён, или удалось снять защиту, можно попробовать его отредактировать в каком-нибудь специальном редакторе XML. Например Swix или Sothink SWF Editor.
В этих программах можно (при наличии приличных знаний языков XML и ActionScript конечно-же) открывать и редактировать SWF / GLS файлы путем изменения значений тегов. С помощью этих SWF-редакторов совсем не трудно заменить активные ссылки URL, изменить текстовые записи, изменить цвет фона - в общем произвести простое редактирование содержимого, например, какого-либо флеш-баннера, простейшей флеш-игрушки и так далее.
Если знания языков программирования, что называется - "на высоте" - то вполне возможно с помощью этих редакторов внести и какие-то более сложные изменения в структуру SWF-файла, но вот "дополнить" их новым содержимым если и получится, то это не совсем удобно, очень сложно, да и вряд-ли возможно. Для этого нужны другие программы.
Не "открою Америку" ели скажу, что редактировать "скомпилированные" файлы SWF невозможно в принципе. Самое большее, что получится, это "разобрать" SWF-файл на составляющие компоненты, "сграбить" из него все возможные ресурсы (аудио, видео, картинки и прочее) и даже отдельные "скрипты", которые можно использовать или редактировать по отдельности. Но структура файла при этом конечно-же не сохраняется.
Программ - "грабберов" и "вьюверов" ресурсов SWF существует много, самые популярные и стабильные это Sothink SWF Decompiler и Flash Decompiler Trillix. Эти программы запросто "вытащат" из "флешки" всё что нужно. Эти программы также позволяют вносить изменения в файл SWF - редактировать существующие изображения, звуки, тексты, ссылки, цвета и линии и так далее.
Но полноценное редактирование, с изменением структуры и тем более с возможностью внесения каких-либо дополнений в этих программах невозможно. Для этого понадобится программа Macromedia Flash 8 Pro или Adobe Flash Pro.
Чтобы "скомпилированные" SWF-файлы можно было отредактировать полноценно, нужно их "декомпилировать", то-есть вернуть им состояние исходника - FLA, и только потом импортировать их в Adobe Flash Pro для дальнейшей работы с ними, для редактирования и внесения изменений и дополнений.
Две вышеупомянутые программы - Sothink SWF Decompiler и Flash Decompiler Trillix могут помочь и в этом случае, что видно даже из их названий. Эти программы могут "декомпилировать" файл SWF целиком, или отдельные его части, как-бы создать "исходный" файл формата FLA, который уже можно импортировать в профессиональные флеш-редакторы.
Все эти программы действительно неплохие, но они лучше всего подойдут для SWF файлов с не очень сложной структурой. Эти программы часто обновляются и постоянно совершенствуются, но всё-же практически никогда не удаётся избежать ошибок в процессе "декомпиляции", многие "скрипты" могут искажаться и работать не правильно или не корректно.
Добавить комментарий