Мультимедиа технологии (Macromedia Flash). Авсиевич А.В. - 38 стр.

UptoLike

Составители: 

38
если одновременно трансформируется не более одного объекта. Если же вам требуется
одновременная трансформация нескольких объектов, то все они должны располагаться в
одном слое. Flash не может автоматически анимировать трансформацию символов,
сгруппированных объектов, текстовых полей и растровых изображений. Чтобы сделать
объекты этих типов доступными для автоматической трансформации, к ним требуется
применить процедуру разбиения
(Break Apart).
Создание tweened-анимации трансформации. При включении в фильм tweened-
анимации трансформации, надо иметь в виду следующее обстоятельство. По умолчанию
Flash пытается произвести переход от одной формы к другой кратчайшим путем.
Поэтому промежуточные кадры могут оказаться весьма неожиданными для вас.
В отличие от анимации движения, tweened-анимация трансформации может быть
создана только с помощью
панели инспектора свойств кадра.
Применение узловых точек формы. Для управления более сложными
изменениями формы используются так называемые узловые точки формы (shape hints),
которые определяют, как фрагменты первоначальной формы будут перенесены в новую
форму. Узловые точки используются для идентификации тех точек исходной формы,
взаимное расположение которых требуется сохранить. Наиболее характерный пример
использования узловых
точек - анимация мимики лица, при которой некоторые его части
(глаза, в частности) не должны участвовать в трансформации. Узловые точки
обозначаются на изображении небольшими кружками с буквами. Буквы (от а до z)
используются в качестве имен (идентификаторов) узловых точек. Каждой узловой точке
на исходном изображении должна соответствовать точка с тем же именем
на
результирующем изображении. Всего для одной фигуры может быть использовано не
более 26 узловых точек (по числу букв алфавита). Узловые точки на исходном
изображении окрашены в желтый цвет, а на результирующем - зеленым.
Для расстановки узловых точек требуется выполнить следующие действия:
1. Щелкните левой кнопкой мыши в ячейке кадра, соответствующего исходному
изображению.
2. В меню Modify выберите каскадное меню Shape, а в нем - команду Add Shape Hint
(Добавить узловую точку). В результате на изображении появится заготовка
первой узловой точки -кружок красного цвета с буквой а.
3. Переместите его мышью на ту точку изображения, которую вы хотите пометить
как узловую.
4. Щелкните левой кнопкой мыши в ячейке кадра, соответствующего
результирующему изображению. На столе будет присутствовать красный кружок
с той же буквой, что и в исходном кадре.
5. Переместите кружок в точку изображения, которая должна быть отмечена в
исходном кадре; после перемещения кружок станет зеленым.
6. Вернитесь на первый кадр анимированной последовательности и убедитесь, что
цвет узловой точки изменился на желтый.
Если требуется продолжить расстановку узловых точек, повторите описанную
процедуру для каждой из них.
Расстановка узловых точек возможна только после создания tweened-анимации
трансформации. Расстановку узловых точек следует выполнять с помощью инструмента
Arrow при включенном модификаторе Snap to Objects. Если вы
используете при
трансформации несколько узловых точек, то выполняйте их расстановку по часовой
стрелке, начиная с левого верхнего угла изображения. Это обусловлено тем, что Flash
обрабатывает узловые точки в алфавитном порядке.