Програма для редагування флеш ігри. Редагування та імпорт SWF-файлів. Найкращі редактори для створення анімації з нуля

Головна / Захист

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

Формат SWF

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

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

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

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

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

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

→ 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. Далі зберігаємо в новий файлабо замінюємо той, який відкритий.


Напевно кожен бачив на сайтах якусь рекламну анімацію, при наведенні курсору миші на яку щось починає в ній змінюватися. Або грав онлайн у додатки/ігри на сайтах (соціальні мережі або інші). Навіть якщо зайти на цей сайт за неіснуючим посиланням типу Ви потрапите приблизно на таку ж сторінку, створену на основі технології флеш-анімації. А файл у них із розширенням 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, це може виявитися дуже складним завданням.

© 2022 androidas.ru - Все про Android