Підручник по macromedia flash mx - морфинг або перетворення

Macromedia Flash MX
Морфинг або перетворення

Морфинг (Shape). На відміну від Руху, Морфинг навпаки працює тільки з графічними об'єктами, але не з символами, тобто щоб змусити об'єкт змінити свою форму вам необхідно в першому кадрі фільму відобразити те, що він повинен представляти на початку, і в останньому те, у що він повинен перетворитися.

Створіть новий документ, в першому кадрі намалюйте овал (Oval Tool,). Потім натисніть, наприклад, на 20 кадр. Вставте в нього порожній ключовий кадр, натиснувши правою кнопкою миші по ньому і вибравши Insert Blank Keyframe (Insert> Blank Keyframe,). Після цього намалюйте в цьому кадрі прямокутник. Перейдіть назад на перший кадр, у вікні Properties, в списку Tween, виберіть Shape. Після цього подивіться, що у вас вийшло - овал повинен плавно перетворюватися в прямокутник.

Але не завжди нам зручно то, як він перетворює об'єкти. Для цього й існують маркери трансформації. Вони дозволяють контролювати морфинг і направляти зміна форми в потрібну нам сторону.

Щоб додати такий маркер перейдіть на перший кадр і в меню Modify> Shape виберіть Add Shape Hint (). Встановіть цей маркер на якусь кордон овалу, потім перейдіть в останній кадр фільму і встановіть його на протилежний кордон прямокутника. Якщо ви розмістили їх правильно, то в першому кадрі маркер прийме жовтий колір, а в останньому - зелені. Подивіться що у вас вийшло і поекспериментуйте, змініть кольори овалу і прямокутника на різні, додайте ще кілька маркерів і ви побачите наскільки може бути гнучким процес перетворення об'єктів.

Для цього виду анімації також можна задавати прискорення, як і в попередньому. За допомогою того ж параметра Ease у вікні Properties. Але і є і інший параметр Blend, який дозволяє зробити форми на проміжних кадрах більш-менш незграбними. Описувати цей параметр не має сенсу так, як застосовується він для більш складних трансформацій, ніж перетворення овалу в прямокутник, так що розбирайтеся самі. Скажу одне - Distributive - параметр, що дозволяє проміжні форми зробити по можливості згладженими. А Angular - проміжні форми можуть бути незграбними, якщо початковий фрагмент містив кути і прямі лінії.

Схожі статті