apache-flex - Adobe AIR 中的多个窗口

标签 apache-flex actionscript-3 air

是否可以在一个 Adob​​e AIR 应用程序中打开多个窗口“句柄”?您当然可以通过让应用程序透明来进行解决,但我对更好的解决方案感兴趣。

最佳答案

处理此问题的最佳方法是使主类成为 Application 的子类,而不是 WindowedApplication,并设置 initialWindowvisible 设置为 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/

相关文章:

c++ - Tesseract - 更改语言文件位置

java - AIR admob 问题 #3500 : The extension context does not have a method with the name cacheInterstitial

java - 从浮点读取字节(Javascript)

apache-flex - 在 ant/nant 中构建 Flex 项目

apache-flex - 过滤函数问题

actionscript-3 - TextField 小写行

javascript - 在 flex 中禁用脚本最大执行时间?

flash - adobe air/flash 中的高性能加密

apache-flex - 以 flex 4 sdk 为目标时,Flex builder3 不生成 html 包装器

ios - 应用程序在 iPad 上启动后崩溃