Adobe Air - 恢复在启动时最大化的窗口 - 恢复大小更大?

时间:2012-10-02 15:43:40

标签: flex actionscript air

基本上发生的事情是:

  1. 当Maximized(扩展Window.as的AIRWindow.as类型)
  2. 时,窗口关闭
  3. 重新打开时,此窗口处于最大化状态,此时Air没有恢复窗口大小的记录。
  4. 单击“还原”按钮 - AIRWindow.restore()调用Window.nativeWindow.restore()
  5. AIR调整窗口大小,但使其大小基本相同或略大于最大化状态
  6. 我们无权访问NativeWindow文件或restore()函数,因此我不确定如何影响默认大小最大化窗口的大小调整为恢复状态?

    有什么想法吗?

    注意:NativeWindow是airglobal.swc包的一部分

1 个答案:

答案 0 :(得分:1)

您是否可以在创建时设置初始窗口大小?

当我创建从NativeWindow派生的类时,我在调用activate()之前设置x,y,width和height属性。如果随后最大化/最小化,则将此大小用作还原操作的基础。

您可以创建特定大小的窗口,然后在最初希望最大化时立即最大化它。