| パッケージ | mx.core |
| インターフェイス | public interface IFlexDisplayObject extends IBitmapDrawable, IEventDispatcher |
| Subinterfaces | IChartElement, IListItemRenderer, IToolTipManagerClient, IUIComponent |
| インプリメンタ | BitmapAsset, ButtonAsset, MovieClipAsset, MovieClipLoaderAsset, ProgrammaticSkin, SpriteAsset, SystemManager, TextFieldAsset, UIComponent |
| プロパティ | 定義 | ||
|---|---|---|---|
| alpha : Number
このオブジェクトの透明度です。
| IFlexDisplayObject | ||
| height : Number
このオブジェクトの高さ (ピクセル単位) です。
| IFlexDisplayObject | ||
| mask : DisplayObject
このオブジェクトをマスクするために使用する DisplayObject。マスクすることによって、オブジェクトの一部だけを描画することができます。
| IFlexDisplayObject | ||
| measuredHeight : Number
[read-only]
このオブジェクトの測定した高さです。
| IFlexDisplayObject | ||
| measuredWidth : Number
[read-only]
このオブジェクトの測定した幅です。
| IFlexDisplayObject | ||
| name : String
このオブジェクトのインスタンス名です。
| IFlexDisplayObject | ||
| parent : DisplayObjectContainer
[read-only]
このオブジェクトの親です。
| IFlexDisplayObject | ||
| scaleX : Number
このオブジェクトの水平方向の拡大 / 縮小倍率です。
| IFlexDisplayObject | ||
| scaleY : Number
このオブジェクトの垂直方向の拡大 / 縮小倍率です。
| IFlexDisplayObject | ||
| visible : Boolean
このオブジェクトが表示されるかどうかを示すフラグです。
| IFlexDisplayObject | ||
| width : Number
このオブジェクトの幅 (ピクセル単位) です。
| IFlexDisplayObject | ||
| x : Number
親の位置を基準とした、このオブジェクトの水平位置 (ピクセル座標単位) です。
| IFlexDisplayObject | ||
| y : Number
親の位置を基準とした、このオブジェクトの垂直位置 (ピクセル座標単位) です。
| IFlexDisplayObject | ||
| メソッド | 定義 | ||
|---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
| IEventDispatcher | |
![]() | dispatchEvent(event:Event):Boolean
イベントをイベントフローに送出します。
| IEventDispatcher | |
![]() | hasEventListener(type:String):Boolean
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
| IEventDispatcher | |
| move(x:Number, y:Number):void
このオブジェクトを指定の x および y 座標に移動します。
| IFlexDisplayObject | ||
![]() | removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
| IEventDispatcher | |
| setActualSize(newWidth:Number, newHeight:Number):void
このオブジェクトの実際のサイズを設定します。
| IFlexDisplayObject | ||
![]() | willTrigger(type:String):Boolean
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
| IEventDispatcher | |
| alpha | プロパティ |
alpha:Number [read-write]このオブジェクトの透明度です。これは 0.0 ~ 1.0 の数値です (0.0 = 透明、1.0 = 完全に不透明)。
実装 public function get alpha():Number
public function set alpha(value:Number):void
関連項目
| height | プロパティ |
height:Number [read-write]このオブジェクトの高さ (ピクセル単位) です。
実装 public function get height():Number
public function set height(value:Number):void
| mask | プロパティ |
mask:DisplayObject [read-write]
このオブジェクトをマスクするために使用する DisplayObject。マスクすることによって、オブジェクトの一部だけを描画することができます。mask オブジェクト自体は描画されません。
マスクを除去するには mask を null に設定します。
ステージの拡大および縮小時にマスクが確実に機能するためには、表示リストのアクティブな部分に mask 表示オブジェクトが含まれている必要があります。
public function get mask():DisplayObject
public function set mask(value:DisplayObject):void
関連項目
| measuredHeight | プロパティ |
measuredHeight:Number [read-only]このオブジェクトの測定した高さです。
この数字は単なるグラフィックのピクセル数であるため、グラフィカルスキンの場合、これは通常ハードコードになります。コードスキンの場合も、一定のサイズで描画する場合はハードコードにできます。プロパティに応じてサイズが変わる場合は、ILayoutManagerClient により、適切なタイミングで measure() メソッドを呼び出して、measuredHeight を計算することもできます。
public function get measuredHeight():Number
| measuredWidth | プロパティ |
measuredWidth:Number [read-only]このオブジェクトの測定した幅です。
この数字は単なるグラフィックのピクセル数であるため、グラフィカルスキンの場合、これは通常ハードコードになります。コードスキンの場合も、一定のサイズで描画する場合はハードコードにできます。プロパティに応じてサイズが変わる場合は、ILayoutManagerClient により、適切なタイミングで measure() メソッドを呼び出して、measuredHeight を計算することもできます。
public function get measuredWidth():Number
| name | プロパティ |
name:String [read-write]このオブジェクトのインスタンス名です。
Sprite、TextField などの Flash クラスは、インスタンス名を "instanceN" に初期化します (N は一意の整数)。FlexSprite、FlexTextField などの Flex クラスは、これを "Button5" のようにクラス名と一意の整数を結合したストリングに初期化します。(この名前は NameUtil.createUniqueName() メソッドによって作成されます)。Flex フレームワークは、たとえば Button の "up" 状態スキンの場合は "upSkin" のように、作成するオブジェクトの一部にインスタンス名を割り当てます。MXML の ID をこのオブジェクトに割り当てている場合、インスタンス名にはその ID が設定されます。
DisplayObjectContainer メソッド getChildByName() を使用すると、親コンテナから名前によってオブジェクトを所得できます。
public function get name():String
public function set name(value:String):void
| parent | プロパティ |
parent:DisplayObjectContainer [read-only]このオブジェクトの親です。
このプロパティは、オブジェクトが addChild() または addChildAt() を使用して DisplayObjectContainer に追加されていない場合、または removeChild() または removeChildAt() を使用して DisplayObjectContainer から削除されている場合には、null になります。
public function get parent():DisplayObjectContainer
| scaleX | プロパティ |
scaleX:Number [read-write]このオブジェクトの水平方向の拡大 / 縮小倍率です。この値が 1.0 の場合、オブジェクトは水平方向に拡大 / 縮小されません。2.0 の場合は、通常の幅の 2 倍に引き伸ばされ、0.5 の場合は通常の幅の半分に圧縮されます。
実装 public function get scaleX():Number
public function set scaleX(value:Number):void
| scaleY | プロパティ |
scaleY:Number [read-write]このオブジェクトの垂直方向の拡大 / 縮小倍率です。この値が 1.0 の場合、オブジェクトは垂直方向に拡大 / 縮小されません。2.0 の場合は、通常の高さの 2 倍に引き伸ばされ、0.5 の場合は通常の高さの半分に圧縮されます。
実装 public function get scaleY():Number
public function set scaleY(value:Number):void
| visible | プロパティ |
visible:Boolean [read-write]このオブジェクトが表示されるかどうかを示すフラグです。
実装 public function get visible():Boolean
public function set visible(value:Boolean):void
| width | プロパティ |
width:Number [read-write]このオブジェクトの幅 (ピクセル単位) です。
実装 public function get width():Number
public function set width(value:Number):void
| x | プロパティ |
x:Number [read-write]親の位置を基準とした、このオブジェクトの水平位置 (ピクセル座標単位) です。
実装 public function get x():Number
public function set x(value:Number):void
| y | プロパティ |
y:Number [read-write]親の位置を基準とした、このオブジェクトの垂直位置 (ピクセル座標単位) です。
実装 public function get y():Number
public function set y(value:Number):void
| move | () | メソッド |
public function move(x:Number, y:Number):voidこのオブジェクトを指定の x および y 座標に移動します。
パラメータx:Number — このオブジェクトの新しい x 位置です。
|
|
y:Number — このオブジェクトの新しい y 位置です。
|
| setActualSize | () | メソッド |
public function setActualSize(newWidth:Number, newHeight:Number):voidこのオブジェクトの実際のサイズを設定します。
このメタデータは主に updateDisplayList() メソッドの実装に使用されます。ここでオブジェクトの実際のサイズを、その明示的サイズ、親との相対 (%) サイズ、および測定されたサイズに基づいて計算します。次に setActualSize() を呼び出してこの実際のサイズをオブジェクトに適用します。
その他の状況では、このメソッドを呼び出す代わりに、width、height、percentWidth、percentHeight などのプロパティを設定することになります。
newWidth:Number — このオブジェクトの新しい幅です。
|
|
newHeight:Number — このオブジェクトの新しい高さです。
|