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



         

Index8 - часть 3


Рис. 11.13.

Формат обработчика события

Для кнопок обработчик имеет имя

on,

а для клипов —

onСlipEvent.

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

on(release, KeyPress:«A»)

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

release

(кнопка мыши отжата) и

KeyPress:«A»

(на клавиатуре нажата клавиша «А»).

Вообще для кнопок в языке ActionScript предусмотрены следующие типы событий (см. рис. 11.10, внизу):

Press

— пользователь нажимает кнопку мыши, когда указатель находится над изображением кнопки (фильма).

Release

— пользователь нажимает и затем отпускает кнопку мыши (указатель находится над изображением кнопки);

Release Outside

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

Key Press

— пользователь нажимает определенную клавишу на клавиатуре; для данного события необходимо дополнительно указать клавишу;

Roll Over

— пользователь перемещает указатель над изображением кнопки;

Roll Out

— пользователь перемещает указатель за пределы изображения кнопки;

Drag Over

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

Drag Out

— пользователь нажимает кнопку мыши, когда указатель находится над кнопкой, и затем выводит его за пределы кнопки.

Чтобы изменить перечень событий, на которые должен реагировать элемент фильма, необходимо щелкнуть мышью в строке сценария, в которой записано имя обработчика; при этом изменится формат окна параметров, и в нем появится группа флажков, с помощью которых можно выбрать требуемые события (см. рис. 11.10, внизу).

Сделанный выбор сразу же отображается в окне сценария.

Если добавление в сценарий некоторой конструкции приводит к ошибке, или для нее требуется указать обязательный параметр, то конструкция выделяется в окне сценария красным цветом; эта же конструкция дублируется и в строке состояния (рис. 11.14).




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