Все мы (кодеры AS3) знаем, что одной из замечательных особенностей модели событий AS3 является то, что обработчики ограничены областью их содержащих объектов.Я пишу EventDispatcher для JavaScript и пытаюсь добиться того же эффекта.
На мой вопрос можно ответить несколькими способами:
A: Как ActionScript 3 устанавливает область действия вобработчик события для объекта контейнера обработчика, а не для вызывающего обработчика события (IEventDispatcher, для которого был вызван dispatchEvent ())?реализовать шаблон Observer , в стиле AS3 / EventDispatcher, в JavaScript?
Вот что у меня есть.