Flash Lite 2.x および 3.0 ヘルプ

width (Stage.width プロパティ)

public static width : Number

読み取り専用プロパティ。ステージの現在の幅をピクセル単位で示します。Stage.scaleMode の値が "noScale" の場合、width プロパティは Flash Player の幅を表します。つまり、Flash Player のウィンドウのサイズを変更すると、それに合わせて Stage.width が変化します。Stage.scaleMode の値が "noScale" 以外の場合、width はオーサリング時に [ドキュメントプロパティ] ダイアログボックスで設定した SWF ファイルの幅を表します。つまり、Flash Player のウィンドウのサイズを変更しても width の値は一定になります。

次の例では、新しいリスナーオブジェクト stageListener を作成します。次に、stageListener を使用して onResize を呼び出し、さらに onResize のトリガ時に呼び出される関数を定義します。最後に、stageListener オブジェクトを Stage オブジェクトのコールバックリストに追加します。リスナーオブジェクトを使用すると、複数のオブジェクトがサイズ変更通知を取得できます。

this.createTextField("stageSize_txt", this.getNextHighestDepth(), 10, 10, 100, 22);
var stageListener:Object = new Object();
stageListener.onResize = function() {
    stageSize_txt.text = "w:"+Stage.width+", h:"+Stage.height;
};
Stage.scaleMode = "noScale";
Stage.addListener(stageListener);

関連項目

align (Stage.align プロパティ), height (Stage.height プロパティ), scaleMode (Stage.scaleMode プロパティ)

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート