スクリーンサイズ取得

prokion2008-09-25

Flex3フレームワークからActionScript化時にスクリーンサイズ取得に四苦八苦したので備忘録を残すことにしました。
どうやらstageのここにはいっているようです。

      ウインドウの幅   : stage.stageHeight;
      ウインドウの高さ : stage.stageWidth;

センターリング処理をする場合に必要になったので調べました。
Flash Player単独とIE上で動かしただけなので、他のブラウザに組み込んだ場合も大丈夫かまではまだ未確認です。

なおstageには以下の情報も設定しています。

      stage.align  = StageAlign.TOP_LEFT;         // 上揃え 左揃え
      stage.scaleMode = StageScaleMode.NO_SCALE;  // サイズ固定

特にサイズ固定を設定しないと上手く行かないようです。