Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 51.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
259.39 Кб
Скачать

Создание сценария для клипа. «Катер»

  1. Откройте приложение Macromedia Flash

  2. Создайте новый фильм. Установите частоту смены кадров: 30 fps.

  3. Создайте зону движения катера с помощью слоя-маски (см. задание 1).

  1. В отдельном слое создайте символ-клип с изображением катера:

  1. В отдельном слое создайте два переключателя-«бегунка» (см. п. п.  9-12 задания.4).

  1. В палитре Параметры в поле Имя копии присвойте символам-клипам «бегунков» имена (например, horizFader и vertFader):

  1. Напишите код ActionScript, в котором будут присваиваться значения переменным при загрузке клипов horizFader и vertFader:

onClipEvent (load) {   inity=_y;   left = _x;   right = _x;   top = _y-67;   bottom = _y+67; } 

onClipEvent (load) {   initx=_x;   left = _x-67;   right = _x+67;   top = _y;   bottom = _y; } 

  1. Поочерёдно заходя в режим редактирования символа-клипа, для символов кнопок напишите код ActionScript, который будет обрабатывать следующие события:

on (press) {   startDrag("", false, left, top, right, bottom); } on (release) {   stopDrag(); } 

on (press) {   startDrag("", false, left, top, right, bottom); } on (release) {   stopDrag(); } 

  1. Для символа-клипа с катером напишите код ActionScript, обрабатывающий следующие события:

onClipEvent (enterFrame) {   // вычисление угла поворота и координат в зависимости   //от положения «бегунков»   xspeed = (_root.horizFader._x-_root.horizFader.initx)/5;   yspeed = (_root.vertFader._y-_root.vertFader.inity)/5;   _rotation = Math.atan2(yspeed, xspeed)/(Math.PI/180)+90;   //движение катера на основе вычислений   _x += xspeed;   _y += yspeed;   // возвращение на противоположную сторону замаскированной   //области, когда катер уходит с экрана   if (_y < -28) {_y = 473;}   if (_y > 473) {_y = -28;}   if (_x < 25) {_x = 527;}   if (_x &g t; 527) {_x = 25;} } 

  1. Замаскируйте слой с катером.

  2. Готовое изображение сохраните в своей папке в формате *.fla

  3. Протестируйте фильм, нажав сочетание клавиш <Ctrl>+<Enter>, устраните недочёты..