ВКЛЮЧЕНИЕ В СЦЕНУ НЕСКОЛЬКИХ АНИМИРОВАННЫХ ОБЪЕКТОВ
Во всех рассмотренных выше примерах анимации на сцене перемещался или изменял форму только один объект. Очевидно, что для привлечения интереса зрителей и повышения «реалистичности» многих фильмов одного персонажа недостаточно.
При описании общих принципов применения слоев было отмечено, что одно из их достоинств — возможность анимации нескольких объектов сцены. Чтобы правильно использовать такую возможность, необходимо учитывать ряд факторов, к описанию которых мы и переходим.
Для начала рассмотрим простейший случай, когда требуется включить в сцену всего два анимированных объекта.
Если они «по сюжету» фильма никак не взаимодействуют друг с другом, то все достаточно очевидно -- требуется разместить каждый объект в отдельном слое и анимировать его. И хотя при этом один из них, возможно, будут периодически заслонять другой, никаких дополнительных манипуляций с временной диаграммой слоев не требуется.
Итак, .для анимирования двух объектов, которые начинают и заканчивают двигаться одновременно, необходимо выполнить следующие действия (предполагается, что применяется tweened-анимация):
-
Постройте в первом слое
(Layer
7) анимационную последовательность для первого объекта (см. подраздел «Автоматическая анимация движения объекта»).
-
Добавьте второй слой, например, с именем
Layer 2
(см. подраздел «Создание и удаление слоев») и создайте на нем объект, подлежащий анимированию; при этом Flash автоматически построит для этого слоя последовательность простых кадров, равную по длине первой анимированной последовательности (Рисунок 9.27
а),
как при создании фонового изображения.
-
Щелкните правой кнопкой мыши в ячейке первого кадра слоя
Layer 2
и выберите в контекстном меню команду
Create Motion Tween;
при этом между первым и последним кадром появится пунктирная линия (Рисунок 9.27
б).
-
Щелкните правой кнопкой мыши в ячейке последнего кадра слоя
Layer 2
и выберите в контекстном меню команду
Insert Keyframe;
в результате пунктирная линия будет преобразована в линию со стрелкой (Рисунок 9.27
в).
-
Переместите объект в позицию, соответствующую последнему кадру анимации.