Назначение процедуры кнопке автоматически назначает кнопке инструкцию MouseEvent (событие мыши), которую будет вызывать процедура.
Каждый обработчик начинается со слова Оn (на) и события, на которое обработчик отвечает.
Например:
on (Release)
on (Keypress "<Space>")
on (Rollover)
Параметр Release означает, что пользователь нажал и отпустил кнопку мыши.
В панели Процедуры можно определить, какие именно события мыши будут вызывать процедуры кнопки.
Для того чтобы настроить события мыши:
Выделите кнопку, которой вы назначаете процедуру.
В списке Набор инструментов на левой стороне панели Процедуры щелкните на списке , чтобы отобразить основные процедуры.
Выберите одну из следующих настроек:
Процедуру для события OnMouseEvent;
процедуру в списке Основные процедуры.
В панели Параметры для категории События выберите "горячую" клавишу или событие мыши, которые будут вызывать процедуру:
Press (Нажатие) - вызывает процедуру, когда кнопка мыши нажата, в то время как указатель наведен на кнопку;
Release (Отпустить) - вызывает процедуру, когда кнопка мыши отпущена, в то время как указатель наведен на кнопку, т. е. когда выполнен обычный щелчок на кнопке (параметр по умолчанию);
Release Outside (Отпустить вне) - вызывает процедуру, когда кнопка мыши отпущена, но указатель находится вне кнопки:
Key Press (Нажатие клавиши) - вызывает процедуру, когда нажата указанная клавиша. Выбирая эту настройку, не забудьте указать клавишу в текстовом поле:
Roll Over (Наведение) - вызывает процедуру, когда указатель наводится па кнопку;
Roll Out (Уход) - вызывает процедуру, когда наведенный указатель выводится за пределы кнопки - уходит с нее;
Drag Over (Перетаскивание по) - вызывает процедуру, когда кнопка мыши была нажата при наведенном на кнопку указателе, и затем указатель сначала ухолит с кнопки, а потом возвращается на нес;
Drag Out (Перетаскивание из) - вызывает процедуру, когда кнопка мыши нажата при наведенном нa кнопку указателе, а затем указатель уведен с кнопки.
Назначьте кнопке любые дополнительные процедуры.
Для того чтобы протестировать процедуры кадра:
Выберите команду Управление >> Включить простые процедуры кадра.