- •Лабораторная работа №1
- •2.1 Анимация графических объектов
- •2.2 Создание покадровой анимации
- •Контрольные вопросы
- •Лабораторная работа №2. Автоматическая анимация движения и изменения формы графических объектов.
- •3.1 Автоматическая анимация движения
- •4.1 Анимация трансформации объекта
- •Анимация изменения формы объекта
- •Контрольные вопросы
- •Лабораторная работа № 3. Анимация сложных сцен.
- •6.1 Анимация сложных сцен
- •Создание нового слоя
- •Изменение порядка следования слоев
- •Размещение объектов на слоях и использование слоев
- •Контрольные вопросы
Анимация изменения формы объекта
Поместим в первом кадре шар синего цвета.
Весь фильм будет состоять из 30-ти кадров. Щелкнем правой кнопкой мыши на ячейке 30-го кадра и из контекстного меню выберем команду Вставить ключевой кадр. В последнем кадре фильма будет создан ключевой кадр.
Поместим в 30-й кадр изображение куба. Его грани окрашены в оттенки зеленого цвета. Изображение шара удалим.
Перейдем в первый кадр. Вызовем на экран панель Frame.
На панели Frame выберем из списка Tweening опцию Share (Форма). Ячейки первого и 30-го кадра соединятся стрелкой, а все промежуточные ячейки окрасятся в светло-зеленый цвет. Такой вид ячеек временной шкалы означает, что между первым и 30-м кадрами создана автоматическая анимация изменения формы объекта.
Просмотрим получившийся фильм. До 10-го кадра изображение все еще больше напоминает шар. Кроме того, цвет объекта, хотя и плавно, меняется, но все еще остается синим. Явно просматривается градиентная заливка. После 10-го кадра форма объекта уже больше напоминает куб. Цвет изменился на зеленый с небольшой примесью синего.
Контрольные вопросы
Самостоятельно создать анимационные последовательности, используя текст в качестве подлежащего анимации объекта.
Лабораторная работа № 3. Анимация сложных сцен.
Цель работы: научиться создавать и использовать несколько слоев для анимации сложных сцен.
Задание: создать анимационный фильм, содержащий несколько объектов, которые должны быть размещены в различных слоях и двигаться в различном направлении и с различной скоростью.
6.1 Анимация сложных сцен
Если все объекты должны двигаться с одинаковой скоростью в одном направлении, они могут быть размещены на одном слое. Анимация такой сцены ничем не отличается от анимации сцены с одним движущимся объектом.
В том случае, когда сцена включает несколько движущихся в разных направлениях или с разными скоростями объектов, одного слоя уже не достаточно. Каждый объект должен быть помещен на отдельном слое. Строго говоря, при создании автоматической анимации движения движется не объект, а слой, в котором он расположен.
Графические объекты или символы, которые должны быть анимированы, помешаются в обычные слои. Кроме обычных слоев в Flash 5.0 применяются:
• Слои траекторий;
• Направляющие слои;
• Слои масок.
Все названия и пиктограммы слоев, используемых в фильме, представлены в правой части временной шкалы. В самом верхнем слое помещаются объекты переднего плана. Их непрозрачные обводки и заливки перекрывают объекты, помещенные в те слои, чьи названия следуют ниже в списке слоев на временной шкале.
Обычные слои предназначены для помещения в них графических объектов и символов. Обычный слой является объектом анимации движения. При этом все объекты, помещенные в слой, движутся в одном направлении и с одинаковой скоростью. Все, что помещено в обычном слое, выводится на экран, как в окне программы, так и в готовом фильме после его публикации или экспорта.
Слои траекторий используются при создании анимации движения обычного слоя по заданной траектории. Контуры объектов, помещенных в этих слоях, служат направляющими такого движения. Эти слои видны только в рабочем окне и не выводятся в готовом фильме ни на экран, ни на печать.
Направляющие слои предназначены для рисования в них сложных направляющих линий, которые могут быть использованы для выравнивания по ним других слоев. Объекты, расположенные в направляющих слоях, не видны в готовом фильме.
Слои масок. Объекты, помещенные в таких слоях, видны только в рабочем окне программы. Прозрачные области слоя маски делают прозрачными все области того обычного слоя, для которого был создан этот слой маски.