「AIR メモ」の編集履歴(バックアップ)一覧に戻る

AIR メモ - (2007/12/23 (日) 19:45:12) の編集履歴(バックアップ)


とんが忘れないようにAIRについてメモメモ

ウィンドウ

拡大縮小なしにしておかないとPCによって勝手に大きさが変わってしまうらしい
 stage.scaleMode = "noScale";
ウィンドウのx、y座標の設定
 stage.nativeWindow.x = 0;
 stage.nativeWindow.y = 0;
ウィンドウの幅、高さの設定
 stage.nativeWindow.width = 500;
 stage.nativeWindow.height = 500;

新規ウィンドウの生成

ウィンドウ初期化オプション

 var options:NativeWindowInitOptions=  new NativeWindowInitOptions();
 options.type=NativeWindowType.NORMAL;
 options.systemChrome=NativeWindowSystemChrome.NONE;
 options.transparent =true;
初期化オプションを生成
 var options:NativeWindowInitOptions=  new NativeWindowInitOptions();
タイプ
 options.type=NativeWindowType.NORMAL;
 NOMAL:通常のウィンドウ 
 UTILITY:ユーティリティスタイルのウィンドウ
 LIGHTWEIGHT:クロームを持たないウィンドウ
Chrome
 options.systemChrome=NativeWindowSystemChrome.NONE;
 STANDARD:普通のウィンドウ NONE:ウィンドウのタイトルバーや淵が消える
透過
 options.transparent =true;
 true:背景透過 false:背景不透過
 ChromeのSTANDARDとtransparentのtrueを組み合わせることはできない

ウィンドウ生成

 var window:NativeWindow = new NativeWindow(options);
 window.title ="テストウィンドウ";
 window.stage.align =StageAlign.TOP_LEFT;
 window.stage.scaleMode =StageScaleMode.NO_SCALE;
 window.stage.stageWidth =240;
 window.stage.stageHeight=240;
 window.visible =true;
ウィンドウ生成
 var window:NativeWindow = new NativeWindow(options);
 引数:NativeWindowInitOptions
タイトル
 window.title ="テストウィンドウ";
 タイトルバーに表示される
Align
 window.stage.align =StageAlign.TOP_LEFT;
 左寄せ とか・・・? 使ったことないからわからない
スケールモード
 window.stage.scaleMode =StageScaleMode.NO_SCALE;
幅、高さ
 window.stage.stageWidth =240;
 window.stage.stageHeight=240;
visible
 window.visible =true;
 falseで不可視

window.maximize();
ウィンドウ最大化

window.alwaysInFront = true;
true:常に最前面