Как создать анимацию по траектории во флеше?

 Во флеше очень просто создать анимацию предмета по траектории. Что для этого нужно:

1.Рисуем объект для анимации – розовый мячик. Сохраняем его в символ (Выделение – F8)

 

2. Нам нужно нарисовать траекторию, по которой будет двигаться мяч. Для этого кликаем по слою с мячом и добавляем новый слой-путеводитель (Add Classic Motion Guide):

 

На таймлайне слой Guide выглядит как дуга, нарисовання пунктиром:

 

3. Создаем анимацию мяча в 2 кадра, кликнув правой по первому кадру – Create Classic Tween. Во втором кадре сдвиваем мяч вправо

 

Без траектории (как видим, в слое Guide отсутсвует графика, он пустой) – анимация выглядит как простое перемещение объекта слева - направо

 

4.На слое Guide карандашом рисуем волнообразную линию. Это и будет путь для нашей анимации:

 

Начальное положение:

 

Конечное положение:

 

Важно: Чтобы мяч «поймал» свою траекторию, его точка трансформации (кружок в центре) должна полностью совпадать  с концами линии траектории и в первом, и в конечном кадрах. Иначе объект будет игнорировать наличие траектории и двигаться по прямой слева – направо. Поэтому стоит поправить или положение объекта, или форму линии траектории.

 

Линия траектории, хотя мы и видим ее на рабочей области, при экспорте ролика в swf не отображается (Ctrl+ Enter).

Анимация:

 

Комментарии
Аватар пользователя Руруру

A можно рисунок человечка сделать?
как в ютубе?
доброго чтобы помогал мне в Паинт Тул Саи и во Флэше?
И не будет вируса от него же да?

Аватар пользователя Гость

Подскажите, а как сделать так, чтоб движение по нарисованной траектории выполнялось после нажатия на объект, чтобы конкретно он начинал двигаться.

Я в AS2 делал так

on(press)
{
_root.play();

}

Но тут один недостаток, при нажатии на конкретный объект, начинают двигаться другие объект по установленным им траекториям.
Спасибо.