Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
компьютерные сети(темы доп).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.74 Mб
Скачать

6.1. Задача с квадратом

Объектмаленький квадрат, расположен в левом верхнем углу

кадра. Анимация включает в себя следующие пять шагов:

1. Квадрат увеличивается.

2. Квадрат движется направо строго горизонтально и останавливается

у правой границы кадра.

3. Квадрат движется по диагонали к левому нижнему углу, изменяя

свой цвет, и останавливается в точности под своим увеличенным на 1-м

шаге изображением.

4. Квадрат некоторое время стоит неподвижно.

5. Квадрат возвращается в исходное положение с изменением размера

до первоначального.

Образец решенной задачи можно посмотреть в файле 2-задача.swf.

При решении данной задачи следует обратить внимание на два мо-

мента.

Во-первых, использование направляющих линий при размещении

объектов. Чтобы воспользоваться направляющими линиями, на экран

предварительно необходимо вывести измерительные линейки командой

View → Rulers, затем прижатой левой кнопкой мыши «вытащить» с ли-

нейки направляющие линии.

При работе с направляющими иногда приходится прибегать к сле-

дующим вспомогательным командам:

View → Snap to Objects – притяжение к объектам;

View → Guides → Show Guides – показать направляющие;

View → Guides → Lock Guides – блокировать направляющие;

View → Guides → Snap to Guides – притягивать объекты к направ-

ляющим.

Если направляющие линии больше не нужны, их можно переместить

мышью за пределы экрана.

Во-вторых, вставка объекта точно на то же место. Для этого:

1. Выделите 1-й ключевой кадр анимации и скопируйте его в буфер

обмена командой Edit → Copy.

2. Выделите конечный ключевой кадр анимации, удалите текущий

объект, нажав на клавишу Delete, и выполните команду Edit → Paste in

Place (Вставить на то же самое место).

3. Сохраните работу.

6.2. Рисуем аквариум

Постановка задачи:

1. На отдельном слое строго горизонтально плывет рыбка от одного

края аквариума к другому.

166

2. Достигнув края аквариума, рыбка плавно разворачивается и плывет

в противоположную сторону.

3. На заднем плане (нижний слой) находятся водоросли и другие эле-

менты оформления аквариума. На этом слое никаких изменений не проис-

ходит.

Образец решенной задачи можно посмотреть в файле 2-

аквариум.swf.

Особенности решения

1. Начните решение задачи с определения размера кадра. Для этого

выполните команду Modify → Document (рис. 56).

В полях Dimensions (размер) задается ширина и высота кадра.

В раскрывающемся списке Background color можно выбрать цвет фо-

на всех кадров вашего фильма.

В поле Ruler Units устанавливается единица измерения линейки.

В поле Frame Rate – скорость воспроизведения фильма.

2. Изюминкой данной задачи является разворот рыбки. Высота рыбки

не меняется, зато ее длина сначала уменьшается, доходя до нулевого зна-

чения, а потом опять увеличивается до нормального состояния. Голова

рыбки оказывается повернутой в противоположную сторону.

Рис. 56. Окно Параметры документа

3. Анимация изменения размера (в данном случае только ширины)

производится с помощью инструмента «Трансформация»

. Находясь в

конечном ключевом кадре (рыбка доплыла до края аквариума), переклю-

читесь на инструмент «Трансформация», создайте еще один шаг анимации.

В последнем ключевом карде измените ширину рыбки. Сократив ее до ну-

ля и продолжая перемещать ограничитель в том же направлении, вы уви-

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

вряд ли удовлетворит вас (рис. 57). При развороте рыбка «кивает» головой.

167

Рис. 57. Неправильный разворот рыбки

4. Чтобы разворот получился плавным, его надо разделить на не-

сколько этапов. Для этого стоить создать несколько дополнительных клю-

чевых кадров: перед переходом через ноль и сразу после него (рис. 58).

5. Для фона аквариума создайте новый слой. Нарисуйте водоросли,

дно аквариума, камешки и т. д. Обратите внимание на следующий мо-

мент: номер конечного кадра неподвижного слоя должен совпадать с но-

мером конечного кадра слоя с движущейся рыбкой. Если это не так, и но-

мер меньше, то в какой-то момент при тестировании фильма фон пропадет.

6. Чтобы удлинить последовательность кадров с неподвижной кар-

тинкой выполните следующее действие. В кадре, до которого следует про-

длить анимацию, щелкните правой кнопкой мыши и выберите команду In-

sert Frame (Вставить пустой кадр).

Рис. 58. Анимация разворота рыбки

7. Сохраните работу.

8. Просмотрите анимацию в независимом режиме. Для этого выпол-

ните команду Control → Test Movie (Тестирование анимации) или нажми-

168

те комбинацию клавиш Ctrl+Enter.

9. После выполнения данной команды автоматически создается файл с

тем же именем, но с расширением «swf». Его нельзя редактироваться, но

можно просмотреть из программы Проводник. Объем такого файла гораз-

до меньше, чем с расширением «fla».