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


           

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




Рис. 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).

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





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий