Назначение команд объектам
Вы можете назначить команду кнопке или мувику и сделать так, чтобы они выполнялись, допустим, при нажатии на кнопку, при прохождении мышки над мувиком или когда клип загрузится либо достигнет определенного кадра. Вы присваиваете команды только экземплярам кнопок или мувиков, с графическим символом такого сделать нельзя. Описание команд, которые вы можете назначать объектам, см. Основные команды для навигации и интерактивности.
Когда вы присваиваете объекту команду, Flash автоматически назначает ему специальный скрипт, называемый обработчиком (handler) ? On Mouse Event для кнопок и On Clip Event для мувиков. Обработчик событий занимается обработкой событий :) мышки и мувика, и когда случается определенное событие - запускает ваш код. Название любого обработчика начинается со слова on или onClipEvent, в зависимости от типов обрабатываемых событий.
События - это, по сути, те же команды для обработчиков, происходящие во время воспроизведения клипа ? например, мувик загрузился - событие, юзер нажал кнопку на клавиатуре - событие, клип достиг определенного кадра - все это события. Вы можете для каждого действия мышью и для каждой клавиши на клавиатуре назначить по собственному обработчику, см. Обработка событий мыши. Также см. ActionScript Help.
Следующие инструкции показывают, как назначить команды объектам в обычном режиме. Для доп. информации см. ActionScript Help.
Назначение команды кнопке или мувику:
1 | Выделите на сцене экземпляр кнопки или мувика и вызовите панель команд (Window > Actions). |
Если выделен не мувик и не кнопка (а также не кадр), или группа объектов, ничего не выйдет, панель команд будет неактивна. | |
(Про кадры см. Назначение команд кадрам.) | |
2 | В списке команд зайдите в раздел Basic Actions. |
Описание команд, которые вы можете назначать объектам, см. Основные команды для навигации и интерактивности. | |
3 | Для назначения команды выполните одно из следующего: |
Дважды щелкните на нужной команде. | |
Перетащите нужную команду. | |
Нажмите кнопку Add (+) и выберите команду из выпадающего меню. | |
Используйте клавиатурные комбинации. |
|
Flash при этом автоматически запишет в окне код обработчика. | |
4 | Параметры обработчика меняются через панель параметров, так же, как и для любой команды. |
Для обработчика событий клипа по умолчанию стоит обработка is Load, для мыши Release. См. Основные команды для навигации и интерактивности. | |
5 | Если необходимо, повторите шаги 3 и 4 для назначения дополнительных команд. |