Иллюстрированный самоучитель по Macromedia Flash MX

Анимация

Анимация во Flash основана на изменении свойств объектов, используемых в "мультике". Например, объекты могут исчезать или появляться, изменять свое положение, форму, размер, цвет, степень прозрачности и т. д.

Во Flash предусмотрено три различных механизма анимирования объектов:

  • покадровая ("классическая") анимация, когда автор сам создает или импортирует из других приложений каждый кадр будущего "мультика" и устанавливает последовательность их просмотра;
  • автоматическое анимирование (так называемая tweened-анимация), при использовании которой автор создает только первый и последний кадры мультипликации, а Flash автоматически генерирует все промежуточные кадры; различают два вида tweened-анимации: анимация, основанная на перемещении объекта (motion animation), и анимация, основанная на трансформации (изменении формы) объекта (shape animation);
  • анимация на основе сценариев; сценарий представляет собой описание поведения объекта на собственном языке Flash, который называется ActionScript; синтаксис этого языка напоминает синтаксис других языков сценариев, используемых в Web-публикациях (например, JavaScript и VBScript).

Каждый из этих механизмов имеет как достоинства, так и недостатки. В частности, tweened-анимация обладает двумя несомненными достоинствами:

  • во-первых, автор избавлен от необходимости создавать каждый кадр в отдельности;
  • во-вторых, для воспроизведения такого "мультика" Flash достаточно хранить только первый и последний кадры, что обеспечивает значительное уменьшение объема такого фильма.

Вместе с тем, tweened-анимация пригодна для создания лишь наиболее простых сюжетов, в которых свойства объектов изменяются равномерно.

С помощью сценариев на ActionScript можно описать достаточно сложное поведение объектов, однако…Однако для этого нужно изучить язык ActionScript.

Другими словами, прежде чем приступить к созданию собственного "мультика", следует определиться с выбором механизма его реализации.

Чтобы познакомиться с теми возможностями, которые предоставляет Flash для создания анимированных Web-страниц, мы настоятельно рекомендуем вам посетить сайт компании Disney (www.disney.com), одна из страниц которого показана на рис. 2.1.

Иллюстрированный самоучитель по Macromedia Flash MX › Введение в технологию Flash › Анимация
Рис. 2.1. Одна из страниц сайта

Кроме того, на сайте компании Macromedia имеется специальная рубрика, которая называется "Сайт дня" (Site of the Day). В ней содержатся ссылки на сайты, которые, по мнению сотрудников компании Macromedia, наиболее полно и эффективно используют преимущества Flash-технологии.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.