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