是否可以在一个 Adobe AIR 应用程序中打开多个窗口“句柄”?您当然可以通过让应用程序透明来进行解决,但我对更好的解决方案感兴趣。
最佳答案
处理此问题的最佳方法是使主类成为 Application
的子类,而不是 WindowedApplication
,并设置 initialWindow
的 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>
关于apache-flex - Adobe AIR 中的多个窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1516755/