flash.events.EventDispatcher
EventDispatcher - это базовый класс для всех классов в AS3, которые отправляют события. Самым простым способом создания класса, который может отправлять события, является расширение класса EventDispatcher.
Иногда, однако, это невозможно. Если, например, ваш класс уже расширяет другой класс, который не происходит от EventDispatcher, то вы застряли, потому что классы расширяют только один суперкласс. Решение в этом случае состоит в том, чтобы заставить ваш класс реализовать IEventDispatcher и вместо этого передать функциональность требуемых методов экземпляру EventDispatcher.