Flash cs3 копіювання руху у вигляді actionscript

  1. На часовій шкалі виділіть кадри, що містять копійований анімацію руху. Виділені кадри повинні розташовуватися на одному шарі, проте вони не обов'язково повинні охоплювати одну анімацію руху. Обрана область може охоплювати tween-анімацію, порожні кадри або дві або декілька tween-анімацій.
  2. Виберіть "Редагування"> "Тимчасова шкала"> "Копіювати рух як код ActionScript 3.0".

Вкажіть ім'я екземпляра, до якого прикріплюється анімація руху. Flash формує код ActionScript для екземпляра з цим ім'ям. Формується Flash код ActionScript потім можна відредагувати для інших примірників.

Flash копіює код ActionScript, який описує обрану анімацію руху, в буфер системи. Вставте код на панель "Дії" або в документ Flash з екземпляром, якому буде приписана копійований tween-анімація.

Код ActionScript містить наступні елементи.

Імпорт класу fl.motion.Animator.

XML-об'єкт наданого примірника (instance_xml: XML)

Об'єкт Animator для примірника (instance_animator: Animator)

Виклик методу Animator.play (), початківець відтворення

Примітка: При роботі з путівниками можуть виникнути деякі відмінності між розміткою XML, що генерується командами "Копіювати рух" і "Копіювати руху як код ActionScript 3.0". Якщо до tween-анімації застосовується напрямна і замовний перехід, то XML-тег команди "Копіювати рух" включає властивості кривих Безьє, а в XML використовуються тільки два ключових кадру. Для тієї ж самої tween-анімації при використанні команди "Копіювати рух як код ActionScript 3.0" створюються ключові кадри для кожного кадру і повинен містити відповідні значення для кожного ключового кадру. При видаленні путівника той же самий XML-код описує замовне прискорення для обох команд.

Схожі статті