Редагування та імпорт SWF-файлів. Найкращий редактор SWF: огляд програм Підготовка до роботи

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, яке можна знайти в магазині гугл хром

Безкоштовна програма для створення флеш роликів практично будь-якого ступеня складності! Включає практично все необхідні інструментидля повсякденної роботи з flash та може бути використана як новачками, так і професіоналами. Основною відмінністю та гідністю цієї програми є підтримка ActionScript 2.0, без якого просто не можна уявити створення професійного флеш-контенту.

Здається, Діма Білан має рацію, кажучи, що неможливе - можливо:). Ще зовсім недавно веб-розробникам доводилося або піратувати, або платити чималі гроші за можливість працювати з флеш-анімацією. І ось, нарешті, настала та година, коли з'явився третій повноцінний варіант - використовувати безкоштовний flash-редактор.

Раніше на нашому сайті вже була одна подібна програма, але її мінус був у певній застарілості, обмеженому наборі інструментів і відсутності підтримки мови програмування ActionScript, яка так потрібна для створення функціональних сайтів, ігор і т.п.

Сьогодні ж я Вас познайомлю із цілком сучасним флеш-редактором, який може практично на рівних змагатися зі знаменитим Adobe Flash - Vectorian Giotto.

Порівняння Vectorian Giotto із платним аналогом

Як бачимо, розробники Vectorian Giotto постаралися на славу та спробували вмістити у свою програму максимально можливий набір функцій, аналогічних Adobe Flash. Крім того, більшість «гарячих» клавіш теж збігаються, тому тим, хто звик працювати з Едобівським редактором, не складе особливих труднощів перейти на безкоштовну платформу Vectorian Giotto!

Ну, а на «десерт» у безкоштовному редакторує ще й те, чого іноді так не вистачає «старшому братові» - вбудована бібліотека анімаційних ефектів, які припадуть до смаку особливо тим, хто створює флеш-банери.

Підготовка до роботи

Для початку роботи з Vectorian Giotto нам потрібно буде завантажити архів з інсталятором, який важить, між іншим, лише 8 мегабайт! Коли архів буде завантажено, відкрийте його та запустіть файл VectorianGiotto.exe.

Незважаючи на те, що установка (та й сама програма, як не прикро:)) англомовна, труднощів вона викликати не повинна, оскільки змінювати щось у запропонованих за замовчуванням налаштуваннях необов'язково. Просто клацаємо кнопку «Next» кілька разів і чекаємо закінчення процесу інсталяції;).

Перше знайомство з інтерфейсом

Після закінчення установки, якщо ми нічого не змінювали в стандартних налаштуваннях, перед нами з'явиться на весь екран робоче вікно Vectorian Giotto:

Як я вже казав, інтерфейс програми англомовний, тому щоб уникнути непорозумінь і пересудів при виконанні подальших дій, описаних у статті, я б хотів ввести якийсь понятійний апарат:). Почнемо, як завжди, зверху донизу і зліва направо.

Рядок меню. Це панель, на якій знаходяться всі меню програми Vectorian Giotto. При роботі з анімацією Вам можуть знадобитися такі розділи, як «File» (для збереження та експорту у SWF своєї анімації), «View» (для налаштування параметрів відображення робочої області), «Modify» (для керування параметрами поточного документа та роботи з бібліотекою ефектів) та «Window» (для налаштування модулів і панелей програми, що відображаються).

Основна панель інструментів. Сюди винесено кнопки керування діями проекту та панель відтворення анімації.

Панель малювання (займає всю ліву частинувікна програми). Тут знаходяться всі необхідні інструменти для створення будь-яких об'єктів Вашої анімації, а також кнопки, що дозволяють налаштовувати параметри потрібних інструментів.

Розкадрування (або таймлайн). Дозволяє керувати осередками для кадрів та створеними шарами.

Панель керування кольором. З її допомогою Ви зможете швидко змінювати колір раніше створених фігур. Також служить для вибору типу заливки об'єктів Вашої анімації (суцільна, градієнтна тощо).

Робоча область. Є віртуальним аркушем «паперу», призначеним для малювання Ваших анімацій:).

Редактор ActionScript. Якщо Вам потрібно створювати не прості банери, а щось складніше, що включає кнопки та різні інтерактивні об'єкти, то без редактора скриптів Вам не обійтися.

Панель структури кліпу. Відображає всі фігури, що знаходяться в кадрі і дозволяє швидко перемикатися між ними і керувати їх послідовністю.

Панель властивостей. Кожен об'єкт у флеші має певні властивості. Для керування ними і служить ця панель.

Панель трансформації. Дозволяє швидко змінювати розміри та положення виділеного елемента анімації.

Бібліотека елементів. Це список створених або імпортованих об'єктів, які можуть бути (і неодноразово!) вставлені в анімацію.

Більшість користувачів комп'ютерних системТак чи інакше стикалися з Flash-анімацією. У такому форматі виконано багато мультфільмів, банерів на сайтах або навіть простеньких інтернет-ігор. Але що ж є SWF-файли і як вони створюються або редагуються, якщо в готовий проект потрібно внести якісь зміни? Про це і багато іншого далі й йтиметься.

Що таке SWF-файли?

Мало хто замислюється над тим, що собою насправді є файлом анімації формату SWF, вважаючи його звичайним відео.

Насправді, самі файли є компільованими похідними від вихідного формату FLA, який, у свою чергу, є проектом, в якому можна побачити і змінити початкову структуру. Звичайно, для цього потрібен якийсь редактор SWF-файлів. Але який? Адже сьогодні для створення та редагування Flash-анімації створено стільки програм, що в них досить легко заплутатися.

Чим відкрити файл SWF?

До редакторів повернемося трохи згодом. Поки що ж розглянемо, чим відкрити SWF-файл у найпростішій ситуації. Варіантів як мінімум два: або використовувати якийсь програмний програвач, який підтримує даний формат(KMPlayer) або запускати відтворення у веб-браузері.

У другому випадку для коректного відтворення обов'язковою умовою є наявність встановленого плагіна Flash Playerвід компанії Adobe або його аналога у вигляді розширення Macromedia Flash, що, загалом, те саме.

Принцип редагування готового Flash-ролика

Тепер кілька слів про те, як загалом здійснюється редагування готового проекту. Редактор SWF-проектів найпримітивнішого типу просто так відкрити файл не зможе, оскільки готовий SWF-файл, як уже було сказано, є компільованим і містить мінімум інформації про початкову структуру.

Таким чином, перед тим як використовуватиметься найпростіший редактор SWF-файлів, спочатку готовий файл потрібно перевести, так би мовити, в читабельний вигляд. Іншими словами, його потрібно декомпілювати у вихідну форму FLA. Для цього застосовуються спеціальні утиліти, про які буде сказано окремо.

Найкращі редактори для створення анімації з нуля

Проте для створення ролика (а не його редагування) на початковому етапіможуть застосовуватися і самі прості програми, та цілі програмні пакети професійного рівня.

Всі їх описати не вийде, але серед призначених для цього програм можна виділити кілька найпопулярніших:

  • Alligator Flash Designer
  • SWiSH Max.
  • Adobe Flash Professional.
  • Corel R.A.V.E.
  • Sony Vegas Pro.

Alligator Flash Designer

Цей SWF-редактор російською мовою з усіх наведених нижче є найпростішим і призначений в основному для швидкого створення анімаційних банерів, які будуть використовуватися на сайтах в інтернеті.

Інструментів у розпорядженні веб-дизайнера-початківця не так вже й багато, проте тут є близько ста тридцяти різних ефектів, можливість створення анімованого тексту, малюнків або вставки звукового супроводу. Інтерфейс дуже простий і зрозумілий, так що саме ця програма дуже добре підходить для освоєння азов створення анімації даного типу.

SWiSH Max

Даний редактор файлів анімації дуже схожий на попередню утиліту, хоча і виглядає дещо складнішим для новачка.

З його допомогою можна створювати більше професійні роботи гарної якості. Розібратися з ним зможе будь-який користувач завдяки тому, що в додатку передбачено наявність відео-уроків, що пояснюють основи створення анімаційних роликів.

Adobe Flash Professional

Редактор SWF файлів Adobe Flash є програмним пакетом професійного рівня, який з першого разу освоїти зможе далеко не кожен.

У його арсеналі є стільки інструментів, що, як вважають багато професійних веб-дизайнерів та аніматорів, з їх допомогою можна реалізувати будь-яку фантазію. До речі, якщо подивитися на світові рейтинги програмного забезпечення цього напряму, саме програми Adobe Flash серії CS та CC є безумовними лідерами.

Corel R.A.V.E.

Перед нами ще один професійний редактор SWF, який має можливості порівняти з попереднім пакетом від Adobe.

З найцікавішого можна відзначити можливість малювання двовимірних об'єктів, визначення їх руху по заздалегідь заданому шляху, прив'язку до зазначеного шляху, створення двійника анімованого об'єкта для зміни тільки розміру, кольору або розташування, після чого програма автоматично виконує необхідні перетворення та анімує зображення. Звичайно, це далеко не все, на що здатна ця програма. Вивчати його та захоплюватися все новими та новими можливостями можна дуже довго.

Sony Vegas Pro

Цей пакет для роботи з відео напевно представлення не потребує. Про нього знають навіть ті, хто взагалі ніколи роботою з мультимедіа цього типу не займався. Звичайно, це не редактор SWF як такий, проте інструменти для створення анімації в ньому є, і дуже цікаві.

Програма дозволяє створювати та редагувати анімаційні ролики (в даному випадку упор робиться саме на них) з використанням понад 200 ефектів, редагування можна проводити на основі 8-бітного режиму, а на стадії фіналізації для покращення якості переключитися на 32-бітний. Тут же можна застосовувати колірні фільтри для усунення відмінностей у різних фрагментах, задавати частоту розкадрування на рівні 30 fps і вище, а також встановлювати різні співвідношення сторін зображення, включаючи навіть перетворення і переходи між ними (4:3, 16:9, 16:10), і т. д. Загалом, інструментів вистачає.

Додаткові утиліти для роботи з Flash

Говорячи про створення та редагування анімаційних роликів, не можна обминути стороною і деякі додаткові утиліти, які можуть стати в нагоді в роботі. Зокрема, це стосується перетворення кінцевого файлу SWF у вихідний формат проекту FLA шляхом декомпіляції (форматування коду), а також деяких додаткових інструментів, що застосовуються для поліпшення якості зображення та зменшення розміру кінцевого файлу без втрати якості.

Серед самих необхідних программожна відзначити такі:

  • Flash Decompiler Trillix.
  • Sothink SWF Decompiler.
  • Flash Optimizer.
  • Sparkle SWF Optimizer.

Flash Decompiler Trillix

Ця програма знадобиться початківцю для перетворення файлу SWF у формат FLA, щоб проект можна було відкрити навіть у самому простому редакторі і внести в нього необхідні зміни.

По суті, це просунутий конвертер із можливостями редактора, в якому зміни можна вносити «на льоту». Також за його допомогою можна проводити пакетну конвертацію. І робиться це все без обов'язкової установки плагінів Adobeта Macromedia.

Sothink SWF Decompiler

Ця програма – теж декомпілятор-редактор, щоправда, платний. Можливості його дуже цікаві. Він орієнтований на швидке створенняабо редагування банерів, роликів та навіть Flash-ігор.

Для новачків у додатку передбачено наявність спеціального «Майстра» на основі вибору виду та структури майбутнього проекту із наявних шаблонів. Крім того, можна працювати і з вихідним кодом, застосовувати всілякі фільтри, ефекти або створювати векторні зображенняу спеціальному середовищі WYSIWYG.

Flash Optimizer та Sparkle SWF Optimizer

Ці дві невеликі утиліти, як вже зрозуміло з назви, є оптимізаторами, що дозволяють зменшити розмір готового SWF-файлу для економії займаного місця без втрати якості. Особливо вони стануть у пригоді всім тим, хто розмішає свої роботи в інтернеті або займається створенням банерів та онлайн-ігор Flash-формату.

Як стверджується на офіційних сайтах розробників, ці утиліти дозволяють зробити компресію та зменшити розмір вихідного об'єкта на цілих 70%. Вони є кілька типів оптимізації із застосуванням автоматичного перетворення після завдання необхідних параметрів.

Що використовувати?

Нарешті, питання найголовніше: «Що з цього вибрати?». Думаємо, аніматорам-початківцям і веб-дизайнерам почати варто з найпростіших утиліт. Тим, хто хоч трохи розуміється на створенні та редагуванні SWF-роликів, без сумніву, підійдуть професійні утиліти. Тут вибір за юзером. Втім, за бажання та вивчення довідкової інформації, Яка є в більшості представлених додатків, освоїти роботу з ними можна дуже просто. Але який редактор краще? По праву пальма першості належить розробкам компанії Adobe, хоча й інші редактори та декомпілятори скидати з рахунків не варто.

часто виникає ситуація, коли необхідно внести правки в готове "творіння", не маючи при цьому вихідного файлу 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, це може виявитися дуже складним завданням.

Animate може імпортувати формат SWF. Однак файли SWF оброблені і багато типів даних всередині файлу SWF неможливо повторно імпортувати в Animate.

Формат SWF

Формат SWF є спеціальним стислим форматом, призначеним для файлів невеликого розміру з можливістю масштабування. Для збереження малого розміру файлу кілька елементів з початкового формату Animate стискаються в такі дані, що Animate не може їх імпортувати.

Якщо під час створення SWF-файлу вибрано параметр «Захист від імпорту», ​​Animate не дозволить повторно імпортувати файл. Спроба імпорту захищеного SWF призводить до появи повідомлення про помилку.

Відкриття та імпорт

Відкриття файлу SWF («Файл» > «Відкрити») відкриває кліп у режимі тестування кліпів.

Імпорт файлу SWF («Файл» > «Імпорт») призводить до таких результатів:

  • Звуки не імпортуються.
  • Графічні символи, що містять анімацію, імпортуються з кожним ключовим кадром анімації у новому ключовому кадрі. Вміст кожного кадру у вихідній анімації перетворюються на новий графічний символ, один для кожного кадру у вихідному символі.
  • Весь макет губиться. Імпорт додає ключові кадри до шару, який був активний під час вибору команди меню «Файл» > «Імпорт», але вихідна структура макета та імена шарів не зберігаються.
  • Тимчасові шкали кліпу не імпортуються. Окремі елементиз першого кадру тимчасової шкали кліпу імпортуються, але перетворюються на графічні символи. Всі інші кадри кліпу губляться.
  • Кнопки тепер розглядаються як кліпи. Графіка у стані ключового кадру "Не натиснута" перетворюється на графічні символи. Решта втрачається.
  • Анімація не імпортується.
  • Шляхи руху не імпортуються. Однак, зображення з кожного проміжного кадру траєкторії руху імпортуються як окремі зображення в окремих ключових кадрах.
  • Імпортовані растрові зображення, що використовуються у кліпі, успішно імпортуються, але їх вихідні бібліотечні імена не зберігаються. Вони перейменовуються в Bitmap 1, Bitmap 2 і т.д.