[Adobe Air] maximizeで全画面にしたくないとき(初歩メモ)

June 11, 2009

Adobe Air maximize

メモ1
次のようにウィンドウの最大サイズを指定しておくと、stage.nativeWindow.maximize();で全画面にならずに済む。

stage.nativeWindow.maxSize = new Point(502, 454);

メモ2
ウィンドウリサイズ時、ウィンドウサイズを取得するには、stage.stageWidthではなく、NativeWindowBoundsEventクラスのafterBounds.widthを見るようにする。

stage.nativeWindow.addEventListener(NativeWindowBoundsEvent.RESIZE, resizeHandler);
// ボタンの位置をウィンドウサイズに合わせて変更
private function resizetHandler(e:NativeWindowBoundsEvent):void {
_btn.x = e.afterBounds.width - _btn.width;
_btn.y = e.afterBounds.height - _btn.height;
}

リファレンス
NativeWindow - ActionScript 3.0 言語およびコンポーネントリファレンス
NativeWindowBoundsEvent - ActionScript 3.0 言語およびコンポーネントリファレンス

カテゴリー: 


Posted by scratchbrain at June 11, 2009 11:45 PM ブックマークに追加する

Trackback

Trackback URL for this entry:

Post a Comment


検索

このブログを検索

サイトコンセプト

レディオヘッド、Flash・ActionScript 3.0、Processing、アートに関すること。日記・雑感、読書感想など。
[SCRATCHBRAIN.NET ホーム]
[SCRATCHBRAIN プロフィール]
[お問い合わせ]
[Twitter]

リンク

  • scratchbrain.netホーム
  • scratchbrainプロフィール
  • 洋楽ブックマーク
  • こんなライヴに行きました
  • 戦略を、カジュアルに。
  • ドット絵
  • 4コマ漫画
  • 嫁と更新。レシピ、子育て
  • バルセロナ観光ガイド

広告

おすすめ

最近のエントリー

カテゴリー

タグクラウド

全てのエントリー一覧

RSSフィード

月別アーカイブ

powered by Movable Type

hosted by

あわせて読みたいブログパーツ