The NativeWindow object dispatches an activate event. Here is an ActionScript example:
var initOpts:NativeWindowInitOptions = new NativeWindowInitOptions();
var win:NativeWindow = new NativeWindow(initOpts);
win.visible = true;
But it seems there is no graceful way to catch this at a high level since it's not part of the display list. If this is so, I find it to be a huge hole in the framework. It seems only to make sense that at least at a systemManager level an event would be dispatched when a new window was created / activated
I'll look into this and let you know what I find out.
I see your point. It is useful to have an event to let you know when a new window has been created and another when it is shown. You could add that functionality easily by subclassing the NativeWindow class. (In Flex, you could also subclass the Window class.)
I will add your recommendation for a systemManager level an event to our list of suggested features. Thanks.