| パッケージ | mx.core |
| インターフェイス | public interface IUIComponent extends IFlexDisplayObject , IBitmapDrawable , IEventDispatcher |
| 実装者 | UIComponent |
| プロパティ | 定義元 | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。 | IFlexDisplayObject | |
![]() | alpha : Number
指定されたオブジェクトのアルファ透明度値を示します。 | IFlexDisplayObject | |
| baselinePosition : Number [読み取り専用]
コンポーネントのテキストにおける 1 行目のベースラインの y 座標です。 | IUIComponent | ||
![]() | blendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。 | IFlexDisplayObject | |
![]() | cacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash Player または Adobe AIR にキャッシュされます。 | IFlexDisplayObject | |
| document : Object
このコンポーネントに関連付けられたドキュメントオブジェクトへの参照です。 | IUIComponent | ||
| enabled : Boolean
コンポーネントがユーザーの操作を受け入れることができるかどうかを指定します。 | IUIComponent | ||
| explicitHeight : Number
コンポーネントの座標として明示的に指定されたコンポーネントの高さ(ピクセル単位)です。 | IUIComponent | ||
| explicitMaxHeight : Number [読み取り専用]
コンポーネントの座標としてコンポーネントの最大の高さ(ピクセル単位)を指定する数値です。 | IUIComponent | ||
| explicitMaxWidth : Number [読み取り専用]
コンポーネントの座標としてコンポーネントの最大の幅(ピクセル単位)を指定する数値です。 | IUIComponent | ||
| explicitMinHeight : Number [読み取り専用]
コンポーネントの座標としてコンポーネントの最小の高さ(ピクセル単位)を指定する数値です。 | IUIComponent | ||
| explicitMinWidth : Number [読み取り専用]
コンポーネントの座標としてコンポーネントの最小の幅(ピクセル単位)を指定する数値です。 | IUIComponent | ||
| explicitWidth : Number
コンポーネントの座標として明示的に指定されたコンポーネントの幅(ピクセル単位)です。 | IUIComponent | ||
![]() | filters : Array
表示オブジェクトに現在関連付けられている各フィルタオブジェクトが格納されているインデックス付きの配列です。 | IFlexDisplayObject | |
| focusPane : Sprite
複数のコンポーネント間で共有され、フォーカス描画のオーバーレイとして使用される単一の Sprite オブジェクトです。 | IUIComponent | ||
![]() | height : Number
表示オブジェクトの高さを示します (ピクセル単位)。 | IFlexDisplayObject | |
| includeInLayout : Boolean
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。 | IUIComponent | ||
| isPopUp : Boolean
コンポーネントがポップアップされたことを示すため、PopUpManager によって true に設定されます。 | IUIComponent | ||
![]() | loaderInfo : LoaderInfo [読み取り専用]
この表示オブジェクトが属するファイルのロード情報を含む LoaderInfo オブジェクトを返します。 | IFlexDisplayObject | |
![]() | mask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。 | IFlexDisplayObject | |
| maxHeight : Number [読み取り専用]
コンポーネントの座標としてコンポーネントの最大の高さ(ピクセル単位)を指定する数値です。 | IUIComponent | ||
| maxWidth : Number [読み取り専用]
コンポーネントの座標としてコンポーネントの最大の幅(ピクセル単位)を指定する数値です。 | IUIComponent | ||
![]() | measuredHeight : Number [読み取り専用]
このオブジェクトの測定した高さです。 | IFlexDisplayObject | |
| measuredMinHeight : Number
コンポーネントのデフォルトの最小の高さ(ピクセル単位)です。 | IUIComponent | ||
| measuredMinWidth : Number
コンポーネントのデフォルトの最小幅(ピクセル単位)です。 | IUIComponent | ||
![]() | measuredWidth : Number [読み取り専用]
このオブジェクトの測定した幅です。 | IFlexDisplayObject | |
| minHeight : Number [読み取り専用]
コンポーネントの座標としてコンポーネントの最小の高さ(ピクセル単位)を指定する数値です。 | IUIComponent | ||
| minWidth : Number [読み取り専用]
コンポーネントの座標としてコンポーネントの最小の幅(ピクセル単位)を指定する数値です。 | IUIComponent | ||
![]() | mouseX : Number [読み取り専用]
マウス位置の x 座標を示します(ピクセル単位)。 | IFlexDisplayObject | |
![]() | mouseY : Number [読み取り専用]
マウス位置の y 座標を示します(ピクセル単位)。 | IFlexDisplayObject | |
![]() | name : String
DisplayObject のインスタンス名を示します。 | IFlexDisplayObject | |
![]() | opaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。 | IFlexDisplayObject | |
| owner : DisplayObjectContainer
通常、このコンポーネントの親コンテナです。 | IUIComponent | ||
![]() | parent : DisplayObjectContainer [読み取り専用]
この表示オブジェクトを含む DisplayObjectContainer オブジェクトを示します。 | IFlexDisplayObject | |
| percentHeight : Number
コンポーネントの高さを親のサイズに対する比率(パーセンテージ)で指定する数値です。 | IUIComponent | ||
| percentWidth : Number
コンポーネントの幅を親のサイズに対する比率(パーセンテージ)で指定する数値です。 | IUIComponent | ||
![]() | root : DisplayObject [読み取り専用]
通常、これらのメソッドは IDisplayObject にのみ配置されていますが、下位互換性を保つために、IFlexDisplayObject に直接含める必要があります。そのため、この別個のインクルードファイルにこれらのメソッドを保持する必要があります。 | IFlexDisplayObject | |
![]() | rotation : Number
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。 | IFlexDisplayObject | |
![]() | scale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。 | IFlexDisplayObject | |
![]() | scaleX : Number
基準点から適用されるオブジェクトの水平スケール(パーセンテージ)を示します。 | IFlexDisplayObject | |
![]() | scaleY : Number
オブジェクトの基準点から適用されるオブジェクトの垂直スケール(percentage)を示します。 | IFlexDisplayObject | |
![]() | scrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界です。 | IFlexDisplayObject | |
![]() | stage : Stage [読み取り専用]
表示オブジェクトのステージです。 | IFlexDisplayObject | |
| systemManager : ISystemManager
このコンポーネントの SystemManager オブジェクトへの参照です。 | IUIComponent | ||
![]() | transform : Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。 | IFlexDisplayObject | |
| tweeningProperties : Array
EffectManager によって使用されます。 | IUIComponent | ||
![]() | visible : Boolean
表示オブジェクトが可視かどうかを示します。 | IFlexDisplayObject | |
![]() | width : Number
表示オブジェクトの幅を示します (ピクセル単位)。 | IFlexDisplayObject | |
![]() | x : Number
親 DisplayObjectContainer のローカル座標を基準にした DisplayObject インスタンスの x 座標を示します。 | IFlexDisplayObject | |
![]() | y : Number
親 DisplayObjectContainer のローカル座標を基準にした DisplayObject インスタンスの y 座標を示します。 | IFlexDisplayObject | |
| メソッド | 定義元 | ||
|---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | IEventDispatcher | |
![]() |
イベントをイベントフローに送出します。 | IEventDispatcher | |
![]() |
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。 | IFlexDisplayObject | |
明示的に指定された高さを使用するのか、それとも測定された高さを使用するのかを決定するための便利なメソッドです。
| IUIComponent | ||
明示的に指定された幅を使用するのか、それとも測定された幅を使用するのかを決定するための便利なメソッドです。
| IUIComponent | ||
![]() |
シェイプ上の線を除き、targetCoordinateSpace パラメータによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。 | IFlexDisplayObject | |
![]() |
point オブジェクトをステージ (グローバル) 座標から表示オブジェクトの (ローカル) 座標に変換します。 | IFlexDisplayObject | |
![]() |
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | IEventDispatcher | |
![]() |
表示オブジェクトの境界ボックスを評価して、obj 表示オブジェクトの境界ボックスと重複または交差するかどうかを調べます。 | IFlexDisplayObject | |
![]() |
表示オブジェクトを評価して、x および y パラメータで指定されたポイントと重複または交差するかどうかを調べます。 | IFlexDisplayObject | |
オブジェクトを初期化します。 | IUIComponent | ||
![]() |
point オブジェクトを表示オブジェクトの (ローカル) 座標からステージ (グローバル) 座標に変換します。 | IFlexDisplayObject | |
![]() |
このオブジェクトを指定の x および y 座標に移動します。 | IFlexDisplayObject | |
owner プロパティのチェーンが child からこの UIComponent を指定している場合に、true を返します。 | IUIComponent | ||
UIComponent オブジェクトを親に対して追加または削除したときに Flex によって呼び出されます。 | IUIComponent | ||
![]() |
EventDispatcher オブジェクトからリスナーを削除します。 | IEventDispatcher | |
![]() |
このオブジェクトの実際のサイズを設定します。 | IFlexDisplayObject | |
visible プロパティが変更されたときに呼び出されます。 | IUIComponent | ||
![]() |
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | IEventDispatcher | |
| baselinePosition | プロパティ |
baselinePosition:Number [読み取り専用] コンポーネントのテキストにおける 1 行目のベースラインの y 座標です。
このプロパティは、baseline 制約スタイルを実装するために使用します。また、FormItem のラベルを FormItem 内のコントロールに合わせて配置するためにも使用します。
public function get baselinePosition():Number| document | プロパティ |
document:Objectこのコンポーネントに関連付けられたドキュメントオブジェクトへの参照です。ドキュメントオブジェクトは、Flex アプリケーション、MXML コンポーネント、または ActionScript コンポーネントの階層の最上位にあるオブジェクトです。
public function get document():Object public function set document(value:Object):void| enabled | プロパティ |
enabled:Boolean
コンポーネントがユーザーの操作を受け入れることができるかどうかを指定します。 enabled プロパティを false に設定した後でも、一部のコンポーネントは mouseOver などのマウス操作に応答します。 そのため、UIComponent を完全に無効にするには、mouseEnabled プロパティの値も false に設定する必要があります。 あるコンテナに対して enabled プロパティを false に設定すると、そのコンテナとそのすべての子がグレー表示になり、それらのコンテナと子には入力できなくなります。
public function get enabled():Boolean public function set enabled(value:Boolean):void| explicitHeight | プロパティ |
explicitHeight:Number
コンポーネントの座標として明示的に指定されたコンポーネントの高さ(ピクセル単位)です。 高さが明示的に指定されていない場合、この値は NaN になります。
public function get explicitHeight():Number public function set explicitHeight(value:Number):void関連項目
| explicitMaxHeight | プロパティ |
explicitMaxHeight:Number [読み取り専用] コンポーネントの座標としてコンポーネントの最大の高さ(ピクセル単位)を指定する数値です。
public function get explicitMaxHeight():Number関連項目
| explicitMaxWidth | プロパティ |
explicitMaxWidth:Number [読み取り専用] コンポーネントの座標としてコンポーネントの最大の幅(ピクセル単位)を指定する数値です。
public function get explicitMaxWidth():Number関連項目
| explicitMinHeight | プロパティ |
explicitMinHeight:Number [読み取り専用] コンポーネントの座標としてコンポーネントの最小の高さ(ピクセル単位)を指定する数値です。
public function get explicitMinHeight():Number関連項目
| explicitMinWidth | プロパティ |
explicitMinWidth:Number [読み取り専用] コンポーネントの座標としてコンポーネントの最小の幅(ピクセル単位)を指定する数値です。
public function get explicitMinWidth():Number関連項目
| explicitWidth | プロパティ |
explicitWidth:Number
コンポーネントの座標として明示的に指定されたコンポーネントの幅(ピクセル単位)です。 幅が明示的に指定されていない場合、この値は NaN になります。
public function get explicitWidth():Number public function set explicitWidth(value:Number):void関連項目
| focusPane | プロパティ |
focusPane:Sprite複数のコンポーネント間で共有され、フォーカス描画のオーバーレイとして使用される単一の Sprite オブジェクトです。コンポーネントは、親がフォーカスの設定されたコンポーネントの場合にこのオブジェクトを共有します。コンポーネントが IFocusManagerComponent インターフェイスを実装している場合には共有しません。
public function get focusPane():Sprite public function set focusPane(value:Sprite):void関連項目
| includeInLayout | プロパティ |
includeInLayout:Boolean
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。 true の場合、オブジェクトは親コンテナのレイアウトに含まれます。 false の場合、オブジェクトはそのレイアウト規則に従って親コンテナによって位置付けられますが、次の子の位置の計算では無視されます。
public function get includeInLayout():Boolean public function set includeInLayout(value:Boolean):void| isPopUp | プロパティ |
isPopUp:Boolean
コンポーネントがポップアップされたことを示すため、PopUpManager によって true に設定されます。
public function get isPopUp():Boolean public function set isPopUp(value:Boolean):void| maxHeight | プロパティ |
maxHeight:Number [読み取り専用] コンポーネントの座標としてコンポーネントの最大の高さ(ピクセル単位)を指定する数値です。
public function get maxHeight():Number関連項目
| maxWidth | プロパティ |
maxWidth:Number [読み取り専用] コンポーネントの座標としてコンポーネントの最大の幅(ピクセル単位)を指定する数値です。
public function get maxWidth():Number関連項目
| measuredMinHeight | プロパティ |
measuredMinHeight:Number
コンポーネントのデフォルトの最小の高さ(ピクセル単位)です。この値は measure() メソッドによって設定されます。
public function get measuredMinHeight():Number public function set measuredMinHeight(value:Number):void| measuredMinWidth | プロパティ |
measuredMinWidth:Number
コンポーネントのデフォルトの最小幅(ピクセル単位)です。この値は measure() メソッドによって設定されます。
public function get measuredMinWidth():Number public function set measuredMinWidth(value:Number):void| minHeight | プロパティ |
minHeight:Number [読み取り専用] コンポーネントの座標としてコンポーネントの最小の高さ(ピクセル単位)を指定する数値です。
public function get minHeight():Number関連項目
| minWidth | プロパティ |
minWidth:Number [読み取り専用] コンポーネントの座標としてコンポーネントの最小の幅(ピクセル単位)を指定する数値です。
public function get minWidth():Number関連項目
| owner | プロパティ |
owner:DisplayObjectContainer通常、このコンポーネントの親コンテナです。ただし、これがポップアップコンポーネントの場合、オーナーはそのコンポーネントをポップアップしたコンポーネントです。例えば、ComboBox コントロールのドロップダウンリストのオーナーは、その ComboBox コントロール自身です。このプロパティは、Flex ではなく、各コンポーネントによって管理されます。このため、コンポーネントをポップアップする場合は、そのコンポーネントに応じてこのプロパティを設定する必要があります。
public function get owner():DisplayObjectContainer public function set owner(value:DisplayObjectContainer):void| percentHeight | プロパティ |
percentHeight:Numberコンポーネントの高さを親のサイズに対する比率(パーセンテージ)で指定する数値です。指定できる値は 0 ~ 100 です。
public function get percentHeight():Number public function set percentHeight(value:Number):void| percentWidth | プロパティ |
percentWidth:Numberコンポーネントの幅を親のサイズに対する比率(パーセンテージ)で指定する数値です。指定できる値は 0 ~ 100 です。
public function get percentWidth():Number public function set percentWidth(value:Number):void| systemManager | プロパティ |
systemManager:ISystemManagerこのコンポーネントの SystemManager オブジェクトへの参照です。
public function get systemManager():ISystemManager public function set systemManager(value:ISystemManager):void| tweeningProperties | プロパティ |
tweeningProperties:ArrayEffectManager によって使用されます。コンポーネントが Tween を実行するために EffectManager を使用していない場合は、null 以外の値を返します。
public function get tweeningProperties():Array public function set tweeningProperties(value:Array):void| getExplicitOrMeasuredHeight | () | メソッド |
public function getExplicitOrMeasuredHeight():Number明示的に指定された高さを使用するのか、それとも測定された高さを使用するのかを決定するための便利なメソッドです。
戻り値Number — 定義されている場合は数値 explicitHeight、定義されていない場合は数値 measuredHeight です。
|
| getExplicitOrMeasuredWidth | () | メソッド |
public function getExplicitOrMeasuredWidth():Number明示的に指定された幅を使用するのか、それとも測定された幅を使用するのかを決定するための便利なメソッドです。
戻り値Number — 定義されている場合は数値 explicitWidth、定義されていない場合は数値 measuredWidth です。
|
| initialize | () | メソッド |
| owns | () | メソッド |
public function owns(child:DisplayObject):Boolean
true を返すのは、owner プロパティのチェーンが child からこの UIComponent を指定している場合です。
パラメータ
child:DisplayObject — UIComponent です。
|
Boolean — この UIComponent が子の親であるか、または子を所有している場合は true になります。
|
| parentChanged | () | メソッド |
public function parentChanged(p:DisplayObjectContainer):voidUIComponent オブジェクトを親に対して追加または削除したときに Flex によって呼び出されます。開発者は通常このメソッドを呼び出す必要はありません。
パラメータ
p:DisplayObjectContainer — この UIComponent オブジェクトの親です。
|
| setVisible | () | メソッド |
public function setVisible(value:Boolean, noEvent:Boolean = false):void
visible プロパティが変更されたときに呼び出されます。コンポーネントの表示と非表示を切り替えるには、このメソッドを直接呼び出す代わりに visible プロパティを設定してください。
パラメータ
value:Boolean — visible プロパティの新しい値です。 true を指定するとコンポーネントが表示され、false を指定すると非表示になります。
| |
noEvent:Boolean (default = false) — true の場合は、イベントは送出されません。 false の場合は、コンポーネントが表示されたときに show イベントが送出され、コンポーネントが非表示になったときに hide イベントが送出されます。
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/core/IUIComponent.html