2012-10-02 87 views
0

基本上所发生的事情是:Adob​​e Air - 恢复启动时最大化的窗口 - 恢复大小更大?

  1. 窗口关闭最大化(的延伸Window.as型AIRWindow.as)
  2. 重新打开时,该窗口的最大化状态,并且空气没有任何的记录时此时还原窗口大小。
  3. 单击恢复按钮 - AIRWindow.restore()调用Window.nativeWindow.restore()
  4. AIR调整窗口的大小,但使得它基本上是相同的大小或比最大化状态稍大

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

任何想法?

注:NativeWindow的是airglobal.swc包

回答

1

您可以在创建它来设置窗口的初始大小的一部分吗?

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

您可以创建特定大小的窗口,然后立即使负载最大化,如果您最初希望它最大化。

+0

嗯,这是一个想法。我可以有一个默认的恢复大小,并在最大化之前设置它... – Ryan

+0

它可以尝试的解决方法,但仍然会看看我是否可以找到更确切的答案:-) – Ryan

相关问题