0

基本上正在发生的事情是:

  1. 最大化时关闭窗口(AIRWindow.as 类型,扩展 Window.as)
  2. 重新打开时,此窗口处于最大化状态,此时 Air 没有恢复窗口大小的记录。
  3. 单击恢复按钮 - AIRWindow.restore() 调用 Window.nativeWindow.restore()
  4. AIR 调整窗口大小,但使其与最大化状态基本相同或略大

我们无权访问 NativeWindow 文件或 restore() 函数,所以我不确定如何将最大化窗口的默认大小调整为恢复状态?

有任何想法吗?

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

4

1 回答 1

1

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

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

您可以创建特定大小的窗口,然后如果您最初希望它最大化,则在加载时立即将其最大化。

于 2012-10-02T16:05:34.023 回答