Чем редактировать swf файл. Редактирование и импорт SWF-файлов. Лучшие редакторы для создания анимации с нуля
Наверное каждый видел на сайтах какую нибудь рекламную анимацию, при наведении курсора мыши на которую что то начинает в ней меняться. Или играл онлайн в приложения/игры на сайтах (соц.сети или другие). Даже если зайти на этот сайт по несуществующей ссылке типа Вы попадете примерно на такую же страницу, созданную на основе технологии флеш анимации. А файл у них с расширением SWF. Вот в этой статье описано что это за файл, как его открыть (например поиграть в оффлайне в игрушку) и как изменить (для любителей).
Что за файл.swf ?
Файл SWF - flash-анимация, созданная с помощью Adobe Flash
или другой программы для разработки flash-приложений. Флеш-ролики могут содержать как обычный текст, так и векторные, растровые изображения, 3D-графику (ограниченно), аудио, видео, сценарии на языке ActionScript.
Платформа Flash получила очень широкое распространение в сфере создания интерактивных приложений. Это могут быть flash-мультфильмы, игры, видеоролики (файлы формата.FLV), web-сайты, созданые полностью или частично с применением данной технологии.
Ну а дальше по инструкции с сайта.
Для открытия, запускаете браузер (желательно создать новую вкладку в нем), "берете" ЛКМ за Ваш файл swf и перетаскиваете его в браузер.
2 вариант
Через программу.
Существует 2 хорошие программы для открытия таких файлов - это (оф. сайта не нашел) и .
Насчет второй - она бесплатная, но англоязычная и разработчики что то забили перестали выпускать обновления на неё и она максимум для XP пойдет.
Если заблудитесь на сайте производителя и не найдете как скачать эту прогу:
выбираете в верхнем меню вкладку Downloads часто возникает ситуация, когда необходимо внести правки в готовое "творение", не имея при этой исходного FLA- файла. Это может быть всё, что угодно: изменение текста, картинок, звуков и т.д., при этом в отдельных случаях вовсе не обязательно прибегать именно к тем инструментам, с помощью которых был создан файл. Основная сложность заключается в том, что SWF-файл - это уже скомпилированный FLA-файл. При наличии последнего, пользователь имеет возможность видеть всю структуру файла, SWF же содержит минимум информации. После компиляции SWF-файл можно импортировать во Flash, однако без дополнительного ПО восстановить его структуру вряд ли удастся. Соответственно, для внесения правок необходимо декомпилировать SWF-файл.
Такая ситуация породила массу программ, таких как: Sothink SWF Decompiler, Eltima Flash Decompiler Trillix , Power Flash Decompiler и ещё великое множество различных утилит. В этой статье мы приведем примеры и параметры некоторых декомпиляторов, а так же рассмотрим сам процесс декомпиляции на примере программы Sothink SWF Decompiler.
Sothink SWF Decompiler - это программа для захвата, и декомпиляции файла SWF в FLA, а также для извлечения из него различных ресурсов. Программа позволяет извлекать изображения, шрифты, звуки и т.д. из готовых SWF-файлов и считается одной из лучших программ для декомпиляции.
Для человека, знакомого с такой системой, не составит труда с помощью программы "разобрать", а потом заново "собрать" SWF-файл. Для любителей же это может оказаться весьма сложной задачей. Итак, как выглядит процесс декомпиляции в Sothink SWF Decompiler?
Начнём с интерфейса. Собственно, главное окно программы выглядит так:
Стоимость: 79.99$
Возможности:
- Возможность поиска в исходном коде Action Script - Конвертирование SWF в FLA и во FLEX
- Извлечение SWF из EXE
- Предпросмотр и экспорт ресурсов файла
- Экспорт ActionScript файла в AS и HTML форматы
- Имеется плеер для проигрывания флэш-файлов
- Детальный просмотр свойств элементов во Flash-ролике
- Поддержка сканирования кэша IE и вывод списка всех просмотренных вами Flash-файлов
Стоимость: 79,95$
Возможности:
- Поддерживает Action Script v. 2.0 и v.3.0
- Возможность экспорта флеш-роликов в такие форматы как AVI, MPEG и т.д.
- Возможность детальной настройки конвертации SWF в FLA
- Возможность декомпилировать и конвертировать одновременно несколько флэш-роликов
- Возможность редактирования объектов файла без конвертации в FLA
- Извлечение ресурсов файла в различные форматы
- Имеется встроенный проигрыватель Flash-файлов
- Возможность сохранения Flash-роликов онлайн
- Удобный интерфейс: масштабируемый, лента панели инструментов
Стоимость: 44,95$
- Конвертирование SWF в FLV и EXE
- Возможность экспорта данных из флэш-файла в FLA-файл:
- Экспорт звуков и видео из флэш-файла
- Экспорт текста, форм, кнопок, изображений, шрифтов и фреймов из флэш-файла
- Экспорт скриптов из флэш-файла
- Обзор и предпросмотр ресурсов перед экспортом
- Поддержка редактирования динамического текста во флэш-файле
- Поддержка перемещения изображений во флэш-файле
- Просмотр детальной информации о каждом объекте из флэш-ролика
Что хочется ещё добавить о флеш-декомпиляторах? На первый взгляд, работать с ними достаточно просто, и в определённой степени так оно и есть. Однако, при декомпиляции SWF-файлов могут возникнуть сложности, так как при использовании подобных программ могут возникать ошибки в коде, которые придётся исправлять "вручную". А для пользователя, незнакомого с языком Action Script это может оказаться очень сложной задачей.
SWF (Small Web Format ) – проприетарный видео-формат используемый для флеш-анимации, векторной графики, аудио и видео контента в сети Интернет.
Преимуществом формата является его небольшой размер за счет этого видео в формате SWF быстрее загружается и воспроизводится, а векторные картинки масштабируются без искажений.
Сфера использования достаточно разнообразна – баннеры, веб-сайты, легковесные игры (например, в социальных сетях), презентации, мультфильмы.
Открываем SWF-файлы с помощью браузера
Для открытия SWF -файлов может быть использован практически любой браузер (Google Chrome , , , Safari , пр.).
Однако стоит оговориться, что в браузере должен быть установлен Flash -плеер. В некоторых он установлен по умолчанию, т.е. устанавливая браузер, вы также устанавливаете и Flash -плеер.
Обратите внимание! В процессе выбора установки, инсталлятор предложит также установить бесплатный антивирус – McAfee . Ничего плохого в этом нет, но если в системе уже установлен антивирус, установка еще одного может привести к нестабильной работе системы.
Для открытия SWF -файла достаточно его перетащить (drag ’n ’drop ) в окно браузера. Если файл не открывается, возможно, необходимо обновить Flash -плеер вашего браузера.
Преимуществом открытия SWF -файлов с помощью браузера является быстрый просмотр файла, без необходимости загрузки специального программного обеспечения (как правило, Flash -плеер уже установлен в браузер).
Недостатком просмотра SWF -файлов в браузере является относительно низкая функциональность (возможность паузы, перемотки, остановки видеоряда), по сравнению с плеерами.
Открываем SWF-файлы с помощью Flash-плеера
Существует достаточно большое количество платных и бесплатных Flash -плееров, которые можно найти в Интернет-сети. Функционал бесплатных плееров, по сути, не отличается от платных аналогов.
Довольно популярная программа, хотя нет, это не просто программа, а целый мультимедийный комбайн, от корейских разработчиков, который помимо просмотра SWF-файлов поддерживает большинство современных мультимедийных форматов.
Данная функция реализована благодаря внушительной библиотеке кодеков встроенной в проигрыватель.
Gnash (слово образовано от GNU и Flash) - плеер и плагин, выпущенный под лицензией GPL, с целью замены проприетарных программ (Adobe Flash).
Цель разработчиков Gnash - максимально приблизить функционал проекта к проприетарному плееру от Adobe.
Работает в UNIX-среде.
Swfdec - свободный проигрыватель файлов распространяемый по GPL-лицензии.
Представлен в виде плагина для браузеров поддерживающих NSPlugin-интерфейс (Mozilla Firefox, Opera, Konqueror) и плеера. Работает в UNIX- и BSD-подобных операционных системах.
Редактирование SWF-файлов
Редактирование SWF-файлов может понадобиться при внесении небольших корректировок в готовую страницу веб-сайта, в этом случае нет необходимости в использовании программ, в которых был создан файл.
С помощью бесплатного редактора SwiX можно внести изменения непосредственно в SWF-файл, без потери исходного качества (изменяется только отредактированный компонент), все что необходимо сделать это открыть файл, внести и сохранить изменения.
Интерфейс редактора довольно прост и состоит из панели инструментов, каталога ресурсов и xml-редактора.
Ключевыми особенностями программы является русскоязычный интерфейс, стабильность работы с большими файлами, возможность компиляции/декомпиляции файлов, а также наличие редактора с подсветкой синтаксиса, форматированием кода и функцией автозавершения.
Платный редактор Flash Decompiler Trillix с русскоязычным интерфейсом.
Помимо собственно декомпиляции и редактирования SWF-файлов, позволяет конвертировать SWF-файл в формат FLA, а SWF-элементы (аудио, видео, изображение, текст, формы, фреймы) в различные форматы с целью их последующего анализа и изменения.
Редактор имеет функцию пакетного конвертирования файлов, позволяющая выбрать пакет файлов для конвертации, а вам заняться более полезными делами.
Одной из ключевых особенностей данного редактора является возможность просмотра изменений «на ходу», не нуждается в дополнительной установке Flash Studio и Adobe Flash.
Цена однопользовательской лицензии составляет 80 долларов.
Редактор SWF-файлов Sothink SWF Quicker является достаточно мощным приложением, позволяющим не только редактировать, но и создавать красочные, анимационные баннеры, флеш-игры, ролики и многое другое.
Новички могут воспользоваться мастером создания проекта, с возможностью выбора одного из многочисленных шаблонов.
С помощью редактора может быть отредактирован любой элемент SWF-файла.
К особенностям программы следует отнести наличие редактора с подстветкой кода, применения Flash-фильтров для добавления специальных визуальных эффектов к объектам.
А также применение эффекта морфинга к фотографиям и тексту, возможность создания векторной графики и текстов с помощью WYSIWYG среды, большое количество встроенных анимационных эффектов.
Цена лицензии составляет 85 долларов.
SWF - чем открыть файл
Чем открыть swf файлы? Поможет расширение браузера google, которое можно найти в магазине гугл хром
→ Sothink SWF Quicker
Sothink SWF Quicker - мощная утилита для работы с flash . Если рассматривать ее для анимации, то лучше посмотреть в сторону линейки продуктов Adobe. А вот для работы с flash-приложениями она незаменима. По сути это полноценный редактор для flash, но главная ее особенность - удобная работа с swf форматом. С ее помощью можно открыть swf-файл, отредактировать его Action-script и сохранить. Очень удобно, если требуется под свои нужды изменить mp3 плеер на flash, внедрив в его исходник пару своих функций.
Дело было так. На один из развлекательных порталов внедрялся mp3 плеер для онлайн прослушивания музыки. Требования заказчика были вполне реализуемы. Плеер должен был уметь работать с плейлистом и иметь стандартный набор кнопок. Выбор пал на Dewplayer. Все шло великолепно, кросс-браузерность была на высоте и работа близилась к завершению. Но вдруг возникла не большая проблема - плеер делали французы и видимо поддержку кириллицы и не рассчитывали включать. То есть при проигрывании трека, русские символы в бегущей строке с названием песни были «крокозяблой». Бросать проделанную работу не хотелось и решение нашлось.
Dewplayer обладает широким набором возможностей, поддержкой javascript в том числе. Значит через js получить доступ к методам плеера можно. Следовательно, если внедрить свои методы в Action-script - на выходе получим весь необходимый функционал. А требовалось создать функцию которая бы возвращала название текущего трека.
Итак скачиваем и устанавливаем Sothink SWF Quicker. Запускаем. Во вкладке File выбираем позицию import .
В открывшемся окне устанавливаем тип файлов .swf и кликаем на "пациенте".
После выбора файла, программа может предупредить что файл защищен и спросит: все равно импортировать? Отвечаем да. После того, как swf-файл будет открыт, смотрим в правый нижний угол. Кликаем по вкладке Action . Получаем Action-script доступный к редактированию. Лекции по flash программированию читать не буду, дальше сами)).
После внесения изменений делаем обратную процедуру - экспорт. На верхней панели находим вкладку Export . В контекстном меню кликаем по Export Movie . Дальше сохраняем в новый файл или заменяем тот который открыт.