Extensions (plug-in, jsfl, скрипти, корисності), Флеш-анімація та дизайн

Написав та оновив кілька скриптиків на jsfl. Вирішив зібрати все на одну тему.

Скрипти копіювати в:

C:\Users\. name. \AppData\Local\Adobe\Flash ….\en_US\Configuration\Commands

Якщо флеш русифікований, то скрипти кидати потрібно в:

C:\Users\. name. \AppData\Local\Adobe\Flash ….\ru_RU\Configuration\Commands

Додав скрипт Super Scale для рескейлу кліпів на сцені та в бібліотеці. Буде час, доопрацюю деякі деталі.

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

  1. Виділити на сцені потрібний символ (напр., це чоловічок з анімованими ручками та ніжками)
  2. Заскейлити знак під необхідний розмір (напр., в нове оточення чоловічок добре вписується, якщо його заскейлити до 150%)
  3. Застосувати скрипт, нічого не чіпати, чекати. При необхідності натискати кнопку Yes на спливаючому вікні підтвердження виконання процесу.

УВАГА. Скрипт дуже повільний. Обробка може йти хвилини. У процесі роботи коду проглядаються всі анімації у всіх об'єктів у бібліотеці. Швидкість залежить від кількості ітемів у бібліотеці, якщо заздалегідь відомо, що об'єкт, що обробляється, знаходиться тільки в item01 і item02, то краще скопіювати їх в новий порожній файлик, виконати рескейл і перенести назад в робочий проект!

1-новий розмір об'єкта. Значення на панелі автоматично беруться з поточного скейлу, так що їх можна не чіпати. Краще відразу на сцені мувік розтягнути до потрібних розмірів, а потім запускати скрипт.бібліотечних ітемах. Це необхідно для того, щоб не виникало несподіваних наказів з ненормальними розмірами сполучених мувиков. Наприклад, у мене є два муві кліпу: герой і анімація пострілу героєм з пістолета. Для нового дозволу необхідно збільшити героя на 150%, але в пістолеті він повинен бути, як і раніше, маленьким. Якщо не ставити галочку рескейлу в бібліотеці - в пістолет застрибне збільшений ковбой і виникне нестиковка розмірів. Однак, якщо заздалегідь відомо, що об'єкт, що редагується ніде не використовується, краще не включати цей режим, т.к. він дуже сильно подовжить процес обробки.

Скрипт замінює всі виділені об'єкти у всіх виділених ключових кадрах на заздалегідь вибраний об'єкт у бібліотеці.

Скрипт копіює бібліотечне ім'я об'єкта в інстанс нейм. Застосовується до всіх виділених об'єктів і всіх виділених ключових кадрів.

Скрипт дозволяє задавати власний інстанс нейм у всіх виділених ключових кадрах.

Скрипт вирівнює координати виділених об'єктів у всіх виділених ключових кадрах. Використовую для вирівнювання бітмап в інтерфейсах, щоб усунути розмиття картинок із встановленим прапором allow smooth