Если я понял, вам нужно просто создать динамическое событие и загрузить его в какой-нибудь компонент, верно? Если это так, то его очень легко реализовать.
Просто создайте свое собственное событие (наследование от Event) или используйте само событие:
var event:Event = new Event("[Your event type here"],[bubbles?],[cancelable?]);
, а затем добавьте прослушиватель для нужного компонента в тот же «тип события».
Если вам нужно, вы также можете программно отправить это событие из требуемого компонента следующим образом:
[you component].dispatchEvent(event);
но затем вы должны убедиться, что этот компонент расширяет класс EventDispatcher.
Надеюсь, я помог.
Royee