Иллюстрированный самоучитель по Flash MX



             

СОЗДАНИЕ СЦЕНАРИЯ ДЛЯ КЛИПА


Как было отмечено в начале данной главы, клип, как и кнопка, может «реагировать» на те или иные события. Поэтому в большинстве случаев основу сценария для клипа составляет перечень обработчиков, описывающих реакцию клипа на те или иные события.

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

Щелкнуть правой кнопкой на клипе, которому вы хотите назначить действие (имейте в виду, что двойной щелчок левой кнопкой на изображении клипа обеспечивает переход в режим редактирования символа).

В контекстном меню выбрать команду

Actions.

В разделе

Actions

выбрать требуемое действие и перенести его в окно сценария.

В поле параметров ввести требуемые значения (если для данного действия они предусмотрены).

В окне сценария щелкнуть на строке с обработчиком

onClipEvent;

при этом в поле параметров появится перечень допустимых типов событий, которые могут инициализировать действие (рис. 11.29).

Выберите тип события, при наступлении которого введенные данные должны быть переданы на сервер; обратите внимание, что, в отличие от кнопок, для клипа может быть выбран только один из типов событий; перечень типов событий также отличается от предусмотренного для кнопок:

    load

    — действие инициализируется, как только экземпляр клипа появляется на столе;

    unload

    — действие инициализируется при переходе к первому кадру после выгрузки клипа;

    enterFrame -

    действие инициализируется при переходе к каждому очередному кадру;

    mouseMove

    — действие инициализируется при каждом перемещении мыши;

    mouseDown

    — действие инициализируется при нажатии левой кнопки мыши;

    mouseUp

    - действие инициализируется, когда левая кнопка мыши освобождается;

    keyDown

    — действие инициализируется при нажатии заданной клавиши на клавиатуре;

    keyUp

    — действие инициализируется, когда нажатая клавиша освобождается;

    data

    — действие инициализируется, когда закончена загрузка данных с сервера.

    Рис. 11.29.

    Перечень допустимых событий для клипа

    В качестве примера сценария, связанного с клипом, рассмотрим процедуру создания маски, реализованной в виде клипа. Поскольку такая маска представляет собой «мультик» в «мультике», то это позволяет получить весьма интересные дополнительные визуальные эффекты.




    Содержание  Назад  Вперед