API version 4

- ‐

Placement

オブジェクトの配置を指定するためのクラスです。

左端、右端、水平方向中心位置、幅、幅の最小値、幅の最大値、上端、下端、垂直方向中心位置、高さ、高さの最小値、高さの最大値を指定できます。
各プロパティには以下の種類の値が使用可能です。

形式

説明

null

値を指定しない状態

"<数値>px" もしくは<数値>

ピクセル指定

"<数値>%"

配置可能領域に対するパーセント指定

"<数値>em"

Mの幅の文字数指定

"<数値>ex"

xの高さの文字数指定

"fixed"

変更できない値(例:コントロールバーの位置など)

"*"

自動的に決まる値(例:テキストの内容で表示幅が決まる場合など)

Placementクラスのオブジェクト自体は単に値を保持するオブジェクトであり、値をどう扱うかはオブジェクトを使用するクラスに委ねられます。


例えば、グリッドレイアウトに設定した LayoutContainerObject オブジェクト(childLayoutプロパティの値はCHILD_GRID)内に配置した DisplayObject オブジェクトのplacement.leftプロパティやplacement.topプロパティなどはピクセル指定ではなくグリッド座標指定になります。


関連項目