December 7, 2007

ウィンドウ操作1 最大化 最小化 元のサイズに戻す 閉じる

せっかくAIRなんだから変な形のウィンドウにしたいよね!でもカスタムクロームにすると閉じるボタンがなくなっちゃって、タスクバーから右クリしたりAltF4とかしないと終了できなくなっちゃうね(´・ω・`)

なのでスクリプトからウィンドウを閉じる命令出せればいいよね!

stage.nativeWindow.close();

これだけ。例えばボタンインスタンスbuttonを描いて、フレームアクションに

button.addEventListener(MouseEvent.CLICK, closeWindow);

function closeWindow(Event:MouseEvent):void{
 stage.nativeWindow.close();
}

って書けば、ボタンを押した時にウィンドウが閉じるよ。簡単だね!

stage.nativeWindow.maximize(); は最大化
stage.nativeWindow.minimize(); は最小化
stage.nativeWindow.restore(); は元のサイズ
stage.nativeWindow.close(); は閉じる

だよ!覚えておこう!

※AIRベータ1だとstage.window.close();だったらしいけど、ベータ2からはstage.nativeWindow.close();に変わったらしい。( ´・∀・`) ヘー