0

基本的に何が起こっているのですか:

  1. 最大化するとウィンドウが閉じます (Window.as を拡張する AIRWindow.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 に答える