ГЛАВА 12. Настройка событий мыши
Назначение процедуры кнопке автоматически
назначает кнопке инструкцию MouseEvent (событие мыши), которую будет
вызывать процедура.
Каждый обработчик (handler) начинается со слова
Оn (на) и события, на которое обработчик (handler) отвечает.
Например:
on (Release)
on (Keypress "<Space>")
on (Rollover)
Параметр (Release) означает, что пользователь
нажал и отпустил кнопку мыши.
В панели Actions (Процедуры) можно
определить, какие именно события мыши будут вызывать процедуры
кнопки.
Для того чтобы настроить события
мыши:
- Выделите кнопку, которой вы назначаете процедуру.
- В списке Toolbox (Набор инструментов) на левой
стороне панели Actions (Процедуры) щелкните на списке Basic Actions
(Основные процедуры), чтобы отобразить основные процедуры.
- Выберите одну из следующих настроек:
- Процедуру ДЛЯ СобыТИЯ OnMouseEvent;
- процедуру в списке Basic Actions (Основные
процедуры).
- В панели Parameters (Параметры) для категории
Event (События) выберите "горячую" клавишу или событие мыши,
которые будут вызывать процедуру:
- Press (Нажатие) - вызывает процедуру, когда
кнопка мыши нажата, в то время как указатель наведен на кнопку;
- Release (Отпустить) - вызывает процедуру,
когда кнопка мыши отпущена, в то время как указатель наведен на
кнопку, т. е. когда выполнен обычный щелчок на кнопке (параметр по
умолчанию);
- Release Outside (Отпустить вне) - вызывает
процедуру, когда кнопка мыши отпущена, но указатель находится вне
кнопки:
- Key Press (Нажатие клавиши) - вызывает
процедуру, когда нажата указанная клавиша. Выбирая эту настройку, не
забудьте указать клавишу в текстовом поле:
- Roll Over (Наведение) - вызывает процедуру,
когда указатель наводится па кнопку;
- Roll Out (Уход) - вызывает процедуру, когда
наведенный указатель выводится за пределы кнопки - уходит с нее;
- Drag Over (Перетаскивание по) - вызывает
процедуру, когда кнопка мыши была нажата при наведенном на кнопку
указателе, и затем указатель сначала ухолит с кнопки, а потом
возвращается на нес;
- Drag Out (Перетаскивание из) - вызывает
процедуру, когда кнопка мыши нажата при наведенном нa кнопку
указателе, а затем указатель уведен с кнопки.
- Назначьте кнопке любые дополнительные процедуры.
Подробную информацию относительно событий мыши
см. в руководстве tin ActionScript. Для того чтобы протестировать
процедуры кадра:
- Выберите команду Control (Управление) Þ
Enable Simple Frame Actions (Включить простые
процедуры кадра).
- Выберите команду Control (Управление) Þ
Test Movie (Тестировать фильм).
|