web,direction,planning,graphicdesign

2009年10月21日水曜日

ActionScript ユーザーがウィンドウサイズを変えるのに対応

ユーザーがウィンドウサイズを変えたとき、そのサイズに合わせるようにステージサイズを変更したい場合

stage.stageAlign = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;

private var left:Number = 0;
private var top:Number = 0;
private var right:Number = stage.stageWidth;
private var bottom:Number = stage.stageHeight;


このようにムービーの上(top)、左(left)の境界は0で、右(right)と下(bottom)の境界はstage.stageWidthとstage.stageHeightです。必要なときにこれらを変数にいれておくことができます。

import flash.display.StageAlign;
import flash.display.StageScaleMode;

の読み込みも忘れずにインポートする必要がある。

フォロワー