The best way to handle this is to make the main class a subclass Applicationinstead WindowedApplicationand set the initialWindow visiblevalue to the parameter false. Then in your main class you create as many instances Windowas you want.
Main class:
<Application xmlns="http://www.adobe.com/2006/mxml">
<applicationComplete>main()</applicationComplete>
<Script>
<![CDATA[
private function main( ) : void {
var window : Window;
for ( var i = 0; i < 5; i++ ) {
window = new Window();
window.width = 200;
window.height = 300;
window.open(true);
}
}
]]>
</Script>
</Application>
App config:
<application xmlns="http://ns.adobe.com/air/application/1.5">
...
<initialWindow>
...
<visible>false</visible>
</initialWindow>
</application>
source
share