Лучший способ справиться с этим - сделать основной класс подклассом Application
вместо WindowedApplication
и установить для параметра initialWindow
s visible
значение false
. Затем в своем основном классе вы создаете столько Window
экземпляров, сколько хотите.
Основной класс:
<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>
Конфигурация приложения:
<application xmlns="http://ns.adobe.com/air/application/1.5">
...
<initialWindow>
...
<visible>false</visible>
</initialWindow>
</application>