Суббота, 18.05.2024, 07:02
Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Вход на сайт
Поиск
Календарь
«  Январь 2015  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031

Главная » 2015 » Январь » 27 » События и обработка событий в ActionScript
16:00
События и обработка событий в ActionScript

Событие – это явление, возникающее в процессе выполнения программы и обладающее потенциалом для инициирования ответной реакции. Существуют предопределенные и пользовательские события.

Для обработки событий используются приемники событий, функции или методы, которые выполняются при возникновении событий. Чтобы сообщить программе, что возникло определенное событие, среда выполнения вызывает все приемники, которые были зарегистрированы на получение информации о возникновении данного события. Описанный процесс называется диспетчеризацией события.

Перед началом диспетчеризации очередного события среда выполнения создает событийный объект, который представляет данное событие. Событийный объект является экземпляром класса Event или одного из его потомков. Все приемники событий, выполняемые в процессе диспетчеризации события, получают в качестве аргумента событийный объект.

Любой приемник может использовать переменные событийного объекта для информации, касающейся произошедшего события. Каждому типу предопределенных или пользовательских событий присваивается строковое имя. В процессе диспетчеризации события имя обрабатываемого события может быть получено через переменную type событийного объекта, передаваемого в каждый приемник.

Каждая диспетчеризация события обладает получателем, представляющим объект, которому принадлежит событие. Для получения информации о возникновении события приемники регистрируются в получателе события. Все объекты получателей событий являются экземплярами класса, унаследованного от класса EventDispatcher или реализующего интерфейс IEventDispatcher. Класс EventDispatcher представляет методы для регистрации и отмены регистрации приемников событий addEventListener(), removeEventListener().

Категория: ActionScript | Просмотров: 356 | Добавил: alex | Рейтинг: 0.0/0
Всего комментариев: 0