18c0693f

Настройка событий мыши



Настройка событий мыши

Назначение процедуры кнопке автоматически назначает кнопке инструкцию 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 (Тестировать фильм).