Здравствуйте, кто-нибудь (кроме разработчиков Adobe

) до конца понимает всю модель распространения событий в AS3? Все видели эту схему распространения события со сцены до источника и обратно: захват, пузыри и т.д. Ну а если объект не в списке отображения? А если он вообще не DisplayObject? Вобщем ответьте, пожалуйста, мне на следующие вопросы:
1) Поток событий идет только по объектам-родителям источника?
Типа:

Код:
Stage -
| => parent1
| => parent2
| => targetObject
2) Здесь же: Если рядом с parent1, будет parent1.1, до него ничего не дойдет?

Код:
Stage -
| => parent1 | = parent1.1
| => parent2
| => targetObject
3) Все дети parent2, кроме targetObject не смогут поймать событие?
4) Дети targetObject не смогут поймать событие?
5) Как вообще посылать событие глубже targetObject?
6) Если targetObject создан, но не добавлен в список отображения или это класс не DisplayObject, то как будет происходить распространение события?
7) Можно диспачить событие в объект?

Код:
someObject.dispatchEvent(new Event(...));
И смысл этого действия, если мы можем обратиться к someObject, то можем и тупо вызвать нужный нам метод?

Вроде пока все... Ответьте, пожалуйста, кто как может
