Решение
: Если ваши события должным образом всплывают, вы должны иметь возможность установить прослушиватель на сцене из любого класса, который расширяет DisplayObject
и находится в цепочке отображения.
catch: Если вы просто слушаете стандартные события, вы по-настоящему не сможете определить, откуда они берутся, если только вы не знаете, что конкретное событие может происходить только из одного «места».
исправлено: в подобных случаях лучше отправлять пользовательские события.
внутри любого класса, который расширяется DisplayObject
stage.addEventListener(MyAwesomeEvent.SOMETHING_SUPER_SWEET, sweetHandler)