Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
flash.doc
Скачиваний:
9
Добавлен:
21.08.2019
Размер:
310 Кб
Скачать

Изменение символа при анимации

Теперь посмотрим, какие свойства символа можно менять. Если выделить мяч и посмотреть на панель Properties, мы увидим, что выделенный объект — копия символа ball из библиотеки.

Список Color позволяет изменять цвет данного экземпляра (эти изменения не отражаются на символе в библиотеке и на других копиях):

  • None — нет изменений;

  • Brightness — яркость;

  • Tint — цветовой оттенок;

  • Alpha — прозрачность;

  • Advanced — экспертная настройка цвета.

 

В кадре 10 выделите мяч, выберите в списке Color вариант Tint (оттенок) и установите для смешивания зеленый цвет в соотношении 50%. Просмотрите ролик.

Теперь мяч «зеленеет» при подлете к полу.

Сейчас мы никак не учитываем, что в момент удара мяч меняет форму («сплющивается»). Если просто уменьшить высоту символа в кадре 10, то мяч начнет «сплющиваться» с самого верха, а в самом деле это не так — быстрое изменение формы идет только при ударе.

Чтобы смоделировать изменение формы мяча в момент удара, мы добавим дополнительные кадры анимации.

 

Выделите кадры 10-20 слоя Мяч и перетащите их по временной шкале вправо на 4 кадра. Скопируйте (при нажатой клавише Alt) кадр 14 в кадры 10 и 12. Добавьте новые промежуточные кадры в слои Фон и Звук так, чтобы длина временных шкал всех слоев совпадали.

Если просмотреть ролик, теперь в кадрах 10-14 мяч просто стоит на месте. Мы сделаем так, что он будет при этом менять форму.

Так как при построении анимации программа ориентируется на положение центра вращения, он не должен смещаться, пока мяч находится в нижней точке. Это значит, что его надо переместить на середину нижней границы символа.

 

Включите инструмент (клавиша Q). Перейдите в кадр 10 слоя Мяч и перетащите белый кружок (центр вращения) на середину нижней границы символа. Сделайте то же самое для кадра 14.

 

Перейдите в кадр 12 слоя Мяч (он должен быть ключевым!). Немного уменьшите высоту мяча, передвинув его верхнюю границу. Просмотрите ролик.

 

Для того, чтобы мяч двигался не слишком медленно, увеличьте частоту смены кадров до 24 и просмотрите ролик.

Теперь добавим тень, падающую от мяча. Будем предполагать, что осветительные лампы расположены сверху, поэтому

  • тень падает вертикально вниз от мяча;

  • самая темная и резкая тень — в нижней точке;

  • при подъеме мяча тень размывается и увеличивается.

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

 

Добавьте слой Тень между слоями Фон и Мяч. Перейдите на кадр 1 и нарисуйте овал черного цвета без контура. Выделите эту заливку и на панели Colors установите радиальный градиент, оба цвета — черные, но у левого движка (в центре) параметр Alpha равен 30%, а у правого — Alpha=0% (заливка полностью прозрачна). С помощью инструмента Gradient Transform настройте градиент так, как показано на рисунке.

Напомним, что с помощью движка 1 можно менять соотношение сторон градиента, движок 2 регулирует масштаб, а движок 3 позволяет вращать градиент. Точка 4 обозначает центр градиента и может перемещаться.

Теперь построим тень для остальных кадров:

  • тень в кадре 24 точно такая же, как и кадре 1;

  • самая темная и самая маленькая тень — в кадрах 10-14 (мячик в нижней точке);

  • для изменения тени между кадрами 1-10 и 15-24 используем анимацию формы.

 

Перейдите в кадр 2 слоя Тень и вставьте новый ключевой кадр (F6).

 

Вставьте новый ключевой кадр в кадр 10 этого же слоя (клавиша F6). Уменьшите овал, изображающий тень от мяча в момент касания пола. Измените заливку: используйте градиент с переходом от Alpha=90% через Alpha=60% (в середине) до Alpha=0%. Для всех движков устанавливается черный цвет.

 

Включите анимацию формы для кадров 1 и 14 слоя Тень. Просмотрите ролик.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]