- •Вступ в технологію flash
- •Мovie ехрlorer- оглядач фільму
- •Лабораторна робота №1 Малювання в Flash
- •1. Основні теоретичні відомості
- •1.1. Інструменти малювання
- •1.2. Зміна форми ліній і контурів фігур
- •1.3. Робота з кольором
- •Лабораторна робота № 2
- •1. Основні теоретичні відомості
- •2. Завдання на лабораторну роботу
- •3. Контрольні питання
- •1.1. Покадрова анімація
- •1.2. Автоматична анімація руху об'єкту
- •1.3. Автоматична анімація трансформації об'єкту
- •2. Завдання на лабораторну роботу
- •3. Контрольні питання
- •Лабораторна робота №3 Робота з шарами
- •1.1. Властивості шарів
- •1.2. Використання шарів в анімації
- •1.3. Маскування шарів
- •1.4. Включення в сцену декількох анімованих об'єктів
- •2. Завдання на лабораторну роботу
- •3. Контрольні питання
- •Лабораторна робота № 4 Основи роботи з текстом
- •1. Основні теоретичні відомості
- •1.1. Створення і редагування тексту
- •1.2. Статичний текст
- •1.3. Динамічний текст
- •1.4. Редагований текст
- •1.5. Застосування візуальних ефектів
- •1.6. Автоматична заміна шрифту
- •2. Завдання на лабораторну роботу
- •3. Контрольні питання
- •Лабораторна робота №5 Створення і редагування символів
- •1. Основні теоретичні відомості
- •1.1. Типи символів
- •1.2. Створення символів
- •1.3. Редагування символів і екземплярів
- •2. Завдання на лабораторну роботу
- •3. Контрольні питання
- •Лабораторна робота №6 Створення інтерактивних фільмів
- •1. Основні теоретичні відомості
- •1.2. Панель Аctions
- •1.3. Загальні відомості про ActionScript
- •1.4. Інтерфейс панелі Асtions
- •1.5. Створення сценарію для кнопки
- •1.6. Створення сценарію для кадру
- •1.7. Створення сценарію для кліпу
- •1.8. Компоненти flash
- •1.9. Озвучування фільму
- •2. Завдання на лабораторну роботу
- •3. Контрольні питання
1.4. Включення в сцену декількох анімованих об'єктів
У всіх розглянутих вище прикладах анімації на сцені переміщався або змінював форму тільки один об'єкт. Очевидно, що для залучення інтересу глядачів і підвищення «реалістичності» багатьох фільмів одного персонажа недостатньо. При описі загальних принципів застосування шарів було відмічено, що однією з їх переваг є можливість анімації декількох об'єктів сцени. Щоб правильно використовувати таку можливість, необхідно враховувати ряд чинників. Спершу розглянемо простий випадок, коли потрібно включити в сцену всього два анімовані об'єкти.
Якщо вони «за сюжетом» фільму ніяк не взаємодіють один з|із| одним, то все досить очевидно - потрібно розмістити кожен об'єкт в окремому шарі і анімувати його. І хоча при цьому один з них, можливо, періодично перекриватиме інший, ніякі|жодних| додаткові маніпуляції з|із| часовою діаграмою шарів не потрібні. Отже, для анімації двох об'єктів, які починають|розпочинають| і закінчують рухатися|сунути| одночасно, необхідно виконати наступні|такі| дії (передбачається|припускається|, що застосовується tweened-анімація|).
Побудуйте в першому шарі (Layer 1) анімаційну послідовність для першого об'єкту. Додайте другий шар, наприклад, з ім'ям Layer 2 і створіть на нім об'єкт, що підлягає анімації, при цьому Flash автоматично побудує для цього шару послідовність простих кадрів, рівну по довжині першої анімованої послідовності, як при створенні фонового зображення. Клацніть правою кнопкою миші в комірці першого кадру шару Layer 2 і виберіть в контекстному меню команду Create Motion Tween, при цьому між першим і останнім кадром з'явиться пунктирна лінія. Клацніть правою кнопкою миші в комірці останнього кадру шару Layer 2 і виберіть в контекстному меню команду Insert Keyframe. В результаті пунктирна лінія буде перетворена в лінію зi стрілкою. Перемістіть об'єкт в позицію, відповідну останньому кадру анімації.
Якщо поведінка одного об'єкту повинна залежати від поведінки іншого (принаймні, візуально), справа йде трохи інакше. В цьому випадку недостатньо просто анімувати кожен об'єкт окремо. Необхідно погоджувати між собою їх часові діаграми (точніше, часові діаграми відповідних шарів). Процедуру узгодження часових діаграм розглянемо на прикладі. Припустимо, що один з об'єктів починає рухатися тільки після того, як в нього «вдариться» інший. Якщо потрібно змістити за часом рух другого об'єкту стосовно руху першого, необхідно виконати наступні дії: встановіть покажчик в будь-якій точці анімованої послідовності шару Layer 2, натисніть ліву кнопку миші і, не відпускаючи її, змістіть всю послідовність по часовій діаграмі на необхідну кількість кадрів. В результаті зсуву утворюються «порожні» кадри, на яких другий об'єкт не видно до початку руху. У свою чергу, перший об'єкт стає невидимий після закінчення руху, щоб обидва об'єкти були видні на всіх кадрах, слід розмножити перший кадр анімованої послідовності для другого об'єкту і останній кадр - для першого об'єкту.
2. Завдання на лабораторну роботу
Використовуючи шари удосконалити мультиплікацію з лабораторної роботи № 2.
