Примеры сайтов     О курсах    

Вопросы по курсу «Средства Web-анимации (Adobe Flash)»

 

  В формате pdf

Работа с Flash-редактором

  1. Размещение готового flash-ролика на html-странице на сайте. Расширения flash-файлов: .fla и .swf.
  2. Инструменты графического редактора Flash.
  3. Работа с градиентными заливками. Трансформация (изменение) градиентных заливок. Создание собственных градиентных заливок.
  4. Изменение размеров и цвета фона документа.
  5. Использование инструмента Snap (магнит) при создании графики во Flash редакторе.
  6. Выравнивание объектов относительно друг друга и относительно сцены с помощью панели Align.

Создание анимации

  1. Понятие хронометрической линейки. Создание дополнительных слоев на хронометрической линейке. Добавление и удаление обычных кадров и ключевых кадров на хронометрической линейке.
  2. Изменение скорости воспроизведение ролика (количества кадров в секунду).
  3. Создание анимации движения.
  4. Создание анимации движения по заданной траектории.
  5. Создание анимации формы.
  6. Использование точек подсказки (Shape Hints) при создании анимации формы.
  7. Работа с масками.

Работа с библиотекой

  1. Символы (эталоны) Movie Clip, Button и Graphic.
  2. Размещение на сцене символов (эталонов), находящихся в библиотеке.
  3. Подумайте над тем, как одновременно объединить два вида анимации — анимацию движения и анимацию формы какого-либо объекта. Сделайте так, чтобы объект одновременно бы трансформировался и перемещался по сцене по какой-либо траектории. (Подсказка: Анимацию формы нужно создать в символе типа Movie Clip, расположенном в библиотеке, а затем разместить данный символ на сцене и задать для него анимацию движения.)

Action Script

  1. Команды для начала (play) и остановки (stop) проигрывания ролика.
  2. Команды для перехода к воспроизведению определенного кадра — gotoAndPlay (или gotoAndStop).
  3. Команда для перехода броузера к какой-либо странице сайта — getURL("http://www.yandex.ru").
  4. Программирование кнопок — обработка событий, связанных с кнопками:
    on(press) { ... }
    on(release) { ... }
    on(rollOver) { ... }
    on(rollOut) { ... }

  5. Подумайте над тем, как создать кнопку, при щелчке по которой, броузер переходил бы, например, на сайт http://www.yandex.ru.
  6. Подумайте над тем, как сделать, чтобы при щелчке по кнопке, расположенной на сцене, начиналась бы какая-либо анимация — например, анимация движения объекта, также расположенного на сцене.
  7. Определение свойств объектов (координаты: _x, _y; прозрачность: _alpha; угол поворота: _rotation и проч.).
    Подсказка — например, определим значение координаты x для объекта и занесем это значение в соответствующую переменную (variable). Это можно сделать двумя способами:
    a) variable = _root.ИмяОбъекта._x;
    b) variable = _root.ИмяОбъекта._y;

  8. Задание новых свойств какому-либо объекту:
    a) _root.ИмяОбъекта._x = variable;
    b) _root.ИмяОбъекта._y = variable;

  9. Определение координат указателя мышки (_xmouse, _ymouse).
  10. Перетаскивание объектов по сцене с помощью команд startDrag() и stopDrag().
  11. Использование динамических текстовых полей для вывода значений переменных.
  12. Использование обработчика событий onClipEvent.
  13. Создание предзагрузчиков (_root.getBytesTotal() — сколько байт всего в ролике, _root.getBytesLoaded() — сколько байт загружено)

Работа со сценами

  1. Использование нескольких сцен во flash-ролике.
  2. Запрограммированный переход от воспроизведения одной сцены к другой сцене (например, при нажатии на кнопку, расположенной на сцене 1, должен происходить переход к проигрыванию сцены 2).