パッケージmx.core
public class Container
継承Container Inheritance UIComponent Inheritance FlexSprite Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
ImplementsIContainer, IDataRenderer, IFocusManagerContainer, IListItemRenderer, IRawChildrenContainer
SubclassesAccordion, Box, Canvas, Form, FormItem, LayoutContainer, Panel, Tile, ViewStack

Container は、子コンポーネントのレイアウト特性を制御するコンポーネントの抽象基本クラスです。アプリケーションでは、Container のインスタンスを作成しません。代わりに、Container のサブクラス (Canvas や HBox など) の 1 つのインスタンスを作成します。

Container クラスには、スクロール、切り取り、およびダイナミックなインスタンス化のためのロジックが含まれています。また、子コンテナを追加および削除するためのメソッドが含まれています。また、getChildAt() メソッド、およびコンテナの背景と境界を描画するためのロジックも含まれています。

MXML シンタックスexpandedMXML シンタックスの非表示
Flex Framework containers inherit the following attributes from the Container class:

 <mx:tagname Properties autoLayout="true|false" clipContent="true|false" creationIndex="undefined" creationPolicy="auto|all|queued|none" defaultButton="No default" horizontalLineScrollSize="5" horizontalPageScrollSize="0" horizontalScrollBar="null" horizontalScrollPolicy="auto|on|off" horizontalScrollPosition="0" icon="undefined" label="" verticalLineScrollSize="5" verticalPageScrollSize="0" verticalScrollBar="null" verticalScrollPolicy="auto|on|off" verticalScrollPosition="0"
 
    Styles backgroundAlpha="1.0" backgroundAttachment="scroll" backgroundColor="undefined" backgroundDisabledColor="undefined" backgroundImage="undefined" backgroundSize="auto" barColor="undefined" borderColor="0xAAB3B3" borderSides="left top right bottom" borderSkin="mx.skins.halo.HaloBorder" borderStyle="inset" borderThickness="1" color="0x0B333C" cornerRadius="0" disabledColor="0xAAB3B3" disbledOverlayAlpha="undefined" dropShadowColor="0x000000" dropShadowEnabled="false" fontAntiAliasType="advanced" fontfamily="Verdana" fontGridFitType="pixel" fontSharpness="0"" fontSize="10" fontStyle="normal" fontThickness="0" fontWeight="normal" horizontalScrollBarStyleName="undefined" paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0" shadowDirection="center" shadowDistance="2" textAlign="left" textDecoration="none|underline" textIndent="0" verticalScrollBarStyleName="undefined"
 
    Events childAdd="No default" childIndexChange="No default" childRemove="No default" dataChange="No default" scroll="No default" > ... child tags ... </mx:tagname> 

関連項目

遅延生成の使用
creationPolicy プロパティについて
遅延コンポーネントの作成


パブリックプロパティ
 プロパティ定義
 InheritedaccessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。
DisplayObject
 Inheritedalpha : Number
指定されたオブジェクトのアルファ透明度値を示します。
DisplayObject
  autoLayout : Boolean
true の場合、子の位置またはサイズが変更されたときに測定とレイアウトが実行されます。
Container
 InheritedautomationDelegate : Object
オートメーション関連機能を処理する委譲オブジェクトです。
UIComponent
 InheritedautomationName : String
このオブジェクトの識別子として使用できる名前です。
UIComponent
 InheritedautomationTabularData : Object
データ検索に使用できる IAutomationTabularData インターフェイスの実装です。
UIComponent
 InheritedautomationValue : Array
この値は通常、オブジェクトのレンダリングされた表示に対応しており、アプリケーションでの視覚的な表示と同じになるように、識別子とオブジェクトを関連付けるために使用できます。
UIComponent
  baselinePosition : Number
[read-only] コンテナの上端と、テキスト 1 行目のベースラインとの間の垂直距離 (ピクセル単位) を表します。
Container
 InheritedblendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。
DisplayObject
  borderMetrics : EdgeMetrics
[read-only] lefttopright、および bottom の 4 つのプロパティを持つ EdgeMetrics オブジェクトを返します。
Container
 InheritedbuttonMode : Boolean
このスプライトのボタンモードを指定します。
Sprite
 InheritedcacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash Player にキャッシュされます。
DisplayObject
 InheritedcacheHeuristic : Boolean
オブジェクトのビットマップキャッシュを促すために Flex によって使用されます。
UIComponent
 InheritedcachePolicy : String
このオブジェクトのビットマップキャッシュポリシーを指定します。
UIComponent
  childDescriptors : Array
[read-only] MXML コンパイラによって生成される UIComponentDescriptor オブジェクトの配列です。
Container
 InheritedclassName : String
このインスタンスのクラス名です。たとえば、"Button" などがあります。
UIComponent
  clipContent : Boolean
このコンテナの子の位置やサイズが、このコンテナの境界線を超えるように変更された場合に、クリップマスクを適用するかどうかを指定します。
Container
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
  contentMouseX : Number
[read-only] コンテンツ座標系におけるマウスの x 位置を返します。
Container
  contentMouseY : Number
[read-only] コンテンツ座標系におけるマウスの y 位置を返します。
Container
 InheritedcontextMenu : ContextMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。
InteractiveObject
  creationIndex : int
コンテナの子をインスタンス化して描画する順序を指定します。
Container
  creationPolicy : String
このコンテナの子作成ポリシーです。
Container
 InheritedcurrentState : String
コンポーネントの現在のヴューステートです。
UIComponent
  data : Object
アイテムレンダラーまたはアイテムエディタで data プロパティを使用すると、コンポーネントに値を渡すことができます。
Container
  defaultButton : IFlexDisplayObject
コンテナのデフォルトボタンとして指定された Button コントロールです。
Container
 Inheriteddescriptor : UIComponentDescriptor
この UIComponent インスタンスの作成のために createComponentFromDescriptor() メソッドで使用した UIComponentDescriptor への参照です (存在する場合)。
UIComponent
 Inheriteddocument : Object
この UIComponent に関連付けられたドキュメントオブジェクトへの参照です。
UIComponent
 InheriteddoubleClickEnabled : Boolean
UIComponent オブジェクトが doubleClick イベントを受け取るかどうかを指定します。
UIComponent
 InheriteddropTarget : DisplayObject
スプライトのドラッグ先またはスプライトがドロップされた先の表示オブジェクトを指定します。
Sprite
 Inheritedenabled : Boolean
コンポーネントがユーザーの操作を受け入れることができるかどうかを指定します。
UIComponent
 InheritederrorString : String
バリデータによってコンポーネントを監視しているとき、検証が失敗した場合に、そのコンポーネントのエラーヒントに表示されるテキストです。
UIComponent
 InheritedexplicitHeight : Number
コンポーネントの座標内におけるコンポーネントの明示的な高さ (ピクセル単位) を指定する数値です。
UIComponent
 InheritedexplicitMaxHeight : Number
コンポーネントの座標内におけるコンポーネントの最大の高さ (ピクセル単位) を指定する数値です。
UIComponent
 InheritedexplicitMaxWidth : Number
コンポーネントの座標内におけるコンポーネントの最大の幅 (ピクセル単位) を指定する数値です。
UIComponent
 InheritedexplicitMinHeight : Number
コンポーネントの座標内におけるコンポーネントの最小の高さ (ピクセル単位) を指定する数値です。
UIComponent
 InheritedexplicitMinWidth : Number
コンポーネントの座標内におけるコンポーネントの最小の幅 (ピクセル単位) を指定する数値です。
UIComponent
 InheritedexplicitWidth : Number
コンポーネントの座標内におけるコンポーネントの明示的な幅 (ピクセル単位) を指定する数値です。
UIComponent
 Inheritedfilters : Array
表示オブジェクトに現在関連付けられている各フィルタオブジェクトが格納されているインデックス付きの配列です。
DisplayObject
 InheritedfocusEnabled : Boolean
コンポーネントが、クリックされたときにフォーカスを受け付けられるかどうかを示します。
UIComponent
 InheritedfocusManager : IFocusManager
このコンポーネントとそのピアーに対するフォーカスを制御する FocusManager を取得します。
UIComponent
 InheritedfocusPane : Sprite
このオブジェクトに関連付けられたフォーカスペインです。
UIComponent
 InheritedfocusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。
InteractiveObject
 Inheritedgraphics : Graphics
ベクターの描画コマンドが発生するこのスプライトに属する Graphics オブジェクトを指定します。
Sprite
 Inheritedheight : Number
親の座標内におけるコンポーネントの高さ (ピクセル単位) を指定する数値です。
UIComponent
 InheritedhitArea : Sprite
スプライトのヒット領域となる別のスプライトを指定します。
Sprite
  horizontalLineScrollSize : Number
水平スクロールバーの左または右矢印ボタンが押されたときに移動するピクセル数です。
Container
  horizontalPageScrollSize : Number
水平スクロールバーのトラックが押されたときに移動するピクセル数です。
Container
  horizontalScrollBar : ScrollBar
このコンテナで使用する水平スクロールバーです。
Container
  horizontalScrollPolicy : String
水平スクロールバーが常に表示されるか、常に非表示か、または必要に応じて自動的に追加されるかを指定します。
Container
  horizontalScrollPosition : Number
水平スクロールバーの現在の位置です。
Container
  icon : Class
このコンテナを表すために、一部のナビゲータコンテナによって表示されるアイコンのクラスです。
Container
 Inheritedid : String
コンポーネントの ID です。
UIComponent
 InheritedincludeInLayout : Boolean
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。
UIComponent
 InheritedinheritingStyles : Object
このコンポーネントの継承スタイルのチェーンの始まりです。
UIComponent
 Inheritedinitialized : Boolean
オブジェクトが処理、測定、およびレイアウトの 3 段階のレイアウトを完了したものであるかどうかを示すフラグです (いずれかが必須であった場合)。
UIComponent
 InheritedinstanceIndex : int
繰り返されるコンポーネントのインデックスです。
UIComponent
 InheritedinstanceIndices : Array
この UIComponent オブジェクトを親ドキュメントから参照するために必要なインデックスを含む配列です。
UIComponent
 InheritedisDocument : Boolean
この UIComponent インスタンスがドキュメントオブジェクトであるか、つまり Flex アプリケーション、MXML コンポーネント、または ActionScript コンポーネントの階層の最上位に位置するかどうかを指定します。
UIComponent
 InheritedisPopUp : Boolean
コンポーネントがポップアップされたことを示すため、PopUpManager によって true に設定されます。
UIComponent
  label : String
このコンテナを表すために、一部のナビゲータコンテナによって表示されるテキストです。
Container
 InheritedloaderInfo : LoaderInfo
この表示オブジェクトが属するファイルのロード情報を含む LoaderInfo オブジェクトを返します。
DisplayObject
 Inheritedmask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。
DisplayObject
 InheritedmaxHeight : Number
コンポーネントの座標内におけるコンポーネントの最大の高さ (ピクセル単位) を指定する数値です。
UIComponent
  maxHorizontalScrollPosition : Number
[read-only] horizontalScrollPosition プロパティの有効な最大値です。
Container
  maxVerticalScrollPosition : Number
[read-only] verticalScrollPosition プロパティの有効な最大値です。
Container
 InheritedmaxWidth : Number
コンポーネントの座標内におけるコンポーネントの最大の幅 (ピクセル単位) を指定する数値です。
UIComponent
 InheritedmeasuredHeight : Number
コンポーネントのデフォルトの高さ (ピクセル単位) です。
UIComponent
 InheritedmeasuredMinHeight : Number
コンポーネントのデフォルトの最小の高さ (ピクセル単位) です。
UIComponent
 InheritedmeasuredMinWidth : Number
コンポーネントのデフォルトの最小幅 (ピクセル単位) です。
UIComponent
 InheritedmeasuredWidth : Number
コンポーネントのデフォルトの幅 (ピクセル単位) です。
UIComponent
 InheritedminHeight : Number
コンポーネントの座標内におけるコンポーネントの最小の高さ (ピクセル単位) を指定する数値です。
UIComponent
 InheritedminWidth : Number
コンポーネントの座標内におけるコンポーネントの最小の幅 (ピクセル単位) を指定する数値です。
UIComponent
 InheritedmoduleFactory : IFlexModuleFactory
UIComponent
 InheritedmouseChildren : Boolean
オブジェクトの子に対してマウスが有効かどうかを調べます。
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
このオブジェクトがマウスメッセージを受け取るかどうかを指定します。
InteractiveObject
 InheritedmouseFocusEnabled : Boolean
クリックしたとき、フォーカスを受け付けられるかどうかを示します。
UIComponent
 InheritedmouseX : Number
マウス位置の x 座標を示します (ピクセル単位)。
DisplayObject
 InheritedmouseY : Number
マウス位置の y 座標を示します (ピクセル単位)。
DisplayObject
 Inheritedname : String
DisplayObject のインスタンス名を示します。
DisplayObject
 InheritednestLevel : int
オブジェクト階層におけるこのオブジェクトの深度を表します。
UIComponent
 InheritednonInheritingStyles : Object
このコンポーネントの非継承スタイルのチェーンの始まりです。
UIComponent
 InheritednumAutomationChildren : int
このコンテナに含まれるオートメーションの子の数です。
UIComponent
  numChildren : int
[read-only] このコンテナの子コンポーネントの数です。
Container
 InheritedopaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。
DisplayObject
 Inheritedowner : DisplayObjectContainer
この UIComponent のオーナー。
UIComponent
 Inheritedparent : DisplayObjectContainer
このコンポーネントの親コンテナまたは親コンポーネントです。
UIComponent
 InheritedparentApplication : Object
この UIComponent インスタンスを含む Application オブジェクトへの参照です。
UIComponent
 InheritedparentDocument : Object
この UIComponent に対する親ドキュメントオブジェクトへの参照です。
UIComponent
 InheritedpercentHeight : Number
コンポーネントの高さを親のサイズに対する比率 (パーセンテージ) で指定する数値です。
UIComponent
 InheritedpercentWidth : Number
コンポーネントの幅を親のサイズに対する比率 (パーセンテージ) で指定する数値です。
UIComponent
 InheritedprocessedDescriptors : Boolean
子をすぐに生成するか、遅延生成した後、このいずれかの発生に応じて、true に設定されます。
UIComponent
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  rawChildren : IChildList
[read-only] 通常、コンテナには、Container.getChildAt() メソッドおよび Container.numChildren プロパティを使用して列挙できる子コンポーネントが含まれます。
Container
 Inheritedrepeater : IRepeater
この UIComponent を作成した Repeater オブジェクト (親ドキュメント内にある) への参照です。
UIComponent
 InheritedrepeaterIndex : int
この UIComponent を作成した Repeater のデータプロバイダ内にあるアイテムのインデックスです。
UIComponent
 InheritedrepeaterIndices : Array
この UIComponent を生成した、親ドキュメント内にある Repeater のデータプロバイダに含まれるアイテムのインデックスを含む配列です。
UIComponent
 Inheritedrepeaters : Array
この UIComponent を作成した Repeater オブジェクト (親ドキュメント内にある) への参照を含む配列です。
UIComponent
 Inheritedroot : DisplayObject
ロードされた SWF ファイル内の表示オブジェクトの場合、root プロパティはその SWF ファイルが表す表示リストのツリー構造部分の一番上にある表示オブジェクトとなります。
DisplayObject
 Inheritedrotation : Number
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。
DisplayObject
 Inheritedscale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。
DisplayObject
 InheritedscaleX : Number
水平方向の拡大 / 縮小の比率を指定する数値です。
UIComponent
 InheritedscaleY : Number
垂直方向の拡大 / 縮小の比率を指定する数値です。
UIComponent
 Inheritedscreen : Rectangle
このオブジェクトの基本的な描画面のサイズと位置を含むオブジェクトを返します。
UIComponent
 InheritedscrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界。
DisplayObject
 InheritedshowInAutomationHierarchy : Boolean
オートメーションオブジェクトがオートメーション階層で表示されているかどうかを示すフラグです。
UIComponent
 InheritedsoundTransform : SoundTransform
このスプライト内のサウンドを制御します。
Sprite
 Inheritedstage : Stage
表示オブジェクトのステージ。
DisplayObject
 Inheritedstates : Array
このコンポーネントに対して定義されたビューステート。
UIComponent
 InheritedstyleDeclaration : CSSStyleDeclaration
このオブジェクトのインラインの継承スタイルの記憶域です。
UIComponent
 InheritedstyleName : Object
このコンポーネントで使用するクラススタイル。
UIComponent
 InheritedsystemManager : ISystemManager
このコンポーネントで使用する SystemManager オブジェクトを返します。
UIComponent
 InheritedtabChildren : Boolean
オブジェクトの子に対してタブが有効かどうかを調べます。
DisplayObjectContainer
 InheritedtabEnabled : Boolean
このオブジェクトがタブ順序序に含まれるかどうかを指定します。
InteractiveObject
 InheritedtabIndex : int
SWF ファイル内のオブジェクトのタブ順を指定します。
InteractiveObject
 InheritedtextSnapshot : TextSnapshot
この DisplayObjectContainer インスタンスの TextSnapshot オブジェクトを返します。
DisplayObjectContainer
 InheritedtoolTip : String
ツールヒントに表示するテキストです。
UIComponent
 Inheritedtransform : Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクト。
DisplayObject
 Inheritedtransitions : Array
Transition オブジェクトの配列です。各 Transition オブジェクトには、ビューステートが変化したときに再生されるエフェクトのセットが定義されます。
UIComponent
 InheritedtweeningProperties : Array
このオブジェクトに対して現在トゥイーンされているプロパティの配列。
UIComponent
 Inheriteduid : String
オブジェクトの一意の識別子です。
UIComponent
 InheritedupdateCompletePendingFlag : Boolean
オブジェクトが 3 段階のレイアウト検証を完了したものであるかどうかを示すフラグです (いずれかの検証が必須であった場合)。
UIComponent
 InheriteduseHandCursor : Boolean
buttonMode プロパティが true に設定されたスプライト上にマウスが移動したときに、指差しハンドポインタ (ハンドカーソル) を表示するかどうかを示すブール値です。
Sprite
 InheritedvalidationSubField : String
このコンポーネントにサブフィールドを関連付けるためにバリデータによって使用されます。
UIComponent
  verticalLineScrollSize : Number
垂直スクロールバーの上または下矢印ボタンが押されたときにスクロールするピクセル数です。
Container
  verticalPageScrollSize : Number
垂直スクロールバーのトラックが押されたときにスクロールするピクセル数です。
Container
  verticalScrollBar : ScrollBar
このコンテナで使用する垂直スクロールバーです。
Container
  verticalScrollPolicy : String
垂直スクロールバーが常に表示されるか、常に非表示か、または必要に応じて自動的に追加されるかを指定します。
Container
  verticalScrollPosition : Number
垂直スクロールバーの現在の位置です。
Container
  viewMetrics : EdgeMetrics
[read-only] lefttopright、および bottom の 4 つのプロパティを持つオブジェクトを返します。
Container
  viewMetricsAndPadding : EdgeMetrics
[read-only] lefttopright、および bottom の 4 つのプロパティを持つオブジェクトを返します。
Container
 Inheritedvisible : Boolean
この UIComponent の可視性を制御します。
UIComponent
 Inheritedwidth : Number
親の座標内におけるコンポーネントの幅 (ピクセル単位) を指定する数値です。
UIComponent
 Inheritedx : Number
親コンテナ内におけるコンポーネントの水平位置 (ピクセル単位) を指定する数値です。
UIComponent
 Inheritedy : Number
親コンテナ内におけるコンポーネントの垂直位置 (ピクセル単位) を指定する数値です。
UIComponent
Protectedプロパティ
 プロパティ定義
  actualCreationPolicy : String
このコンテナの作成ポリシーです。
Container
 InheritedunscaledHeight : Number
拡大 / 縮小なしのコンポーネントの高さを求める便利なメソッドです。コンポーネントの描画および子のレイアウトはすべて、この高さの四角い枠内で行う必要があります。また、この値は updateDisplayList() に引数として渡されます。
UIComponent
 InheritedunscaledWidth : Number
拡大 / 縮小なしのコンポーネントの幅を求める便利なメソッドです。コンポーネントの描画および子のレイアウトはすべて、この幅の四角い枠内で行う必要があります。また、この値は updateDisplayList() に引数として渡されます。
UIComponent
パブリック Methods
 メソッド定義
  
コンストラクタです。
Container
  
このコンテナに子 DisplayObject を追加します。
Container
  
このコンテナに子 DisplayObject を追加します。
Container
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
リスナーがイベントの通知を受け取るように、イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録します。
EventDispatcher
 Inherited
特定の point ポイントを指定して呼び出した DisplayObjectContainer.getObjectsUnderPoint() メソッドから返されたリストに、セキュリティ上の制約のために省略される表示オブジェクトがあるかどうかを示します。
DisplayObjectContainer
 Inherited
callLater(method:Function, args:Array = null):void
後で呼び出す関数をキューに格納します。
UIComponent
 Inherited
clearStyle(styleProp:String):void
このコンポーネントインスタンスからスタイルプロパティを削除します。
UIComponent
 Inherited
指定された表示オブジェクトが、DisplayObjectContainer インスタンスの子であるか、インスタンス自体であるかを指定します。
DisplayObjectContainer
  
Point オブジェクトをコンテンツ座標からグローバル座標に変換します。
Container
  
Point オブジェクトをコンテンツ座標からローカル座標に変換します。
Container
 Inherited
このコンテナ内の子を識別するプロパティのセットを返します。
UIComponent
  
単一の UIComponentDescriptor を指定すると、対応するコンポーネントを作成し、このコンテナの子としてコンポーネントを追加します。
Container
  
childDescriptors の配列を繰り返し処理し、配列の各要素に対して createComponentFromDescriptor() を呼び出します。
Container
 Inherited
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクト上に作成します。
UIComponent
 Inherited
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクトから削除します。
UIComponent
 Inherited
この UIComponent のテキストスタイルに対応する UITextFormat オブジェクトを返します。
UIComponent
 Inherited
UIComponent
 Inherited
drawFocus(isFocused:Boolean):void
このコンポーネントを囲むフォーカスインジケータを表示または非表示にします。
UIComponent
 Inherited
drawRoundRect(x:Number, y:Number, width:Number, height:Number, cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array = null, hole:Object = null):void
このスキンの Graphics オブジェクトに矩形をプログラムにより描画します。
UIComponent
 Inherited
コンポーネントでの再生の停止時にエフェクトインスタンスによって呼び出されます。
UIComponent
 Inherited
コンポーネントでの再生の開始時にエフェクトインスタンスによって呼び出されます。
UIComponent
 Inherited
現在コンポーネントで再生中のすべてのエフェクトを終了します。
UIComponent
  
executeBindings(recurse:Boolean = false):void
このコンテナのすべてのデータバインディングを実行します。
Container
  
このコンテナの子 UIComponent オブジェクトへのバインディングを実行します。
Container
 Inherited
印刷の完了後に呼び出されます。
UIComponent
 Inherited
指定のインデックス位置でオートメーションオブジェクトを提供します。
UIComponent
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。
DisplayObject
  
n 番目の子コンポーネントオブジェクトを取得します。
Container
  
指定したストリングの name プロパティを持つ子を返します。
Container
  
特定の子の 0 から始まるインデックスを取得します。
Container
  
コンテナのコンテンツの子で構成された DisplayObjects オブジェクトの配列を返します。
Container
 Inherited
この UIComponent インスタンスのタイプセレクタを探します。
UIComponent
 Inherited
明示された高さを使用するのか、それとも測定した高さを使用するのかを決定する便利なメソッドです。
UIComponent
 Inherited
明示的な幅または測定幅を使用するかどうかを決定するための便利なメソッドです。
UIComponent
 Inherited
現在フォーカスを持っているオブジェクトを取得します。
UIComponent
 Inherited
指定されたポイントの下にあり、この DisplayObjectContainer インスタンスの子 (または孫など) であるオブジェクトの配列を返します。
DisplayObjectContainer
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
シェイプ上の線を除き、targetCoordinateSpace パラメータによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。
DisplayObject
 Inherited
getRepeaterItem(whichRepeater:int = -1):Object
指定された Repeater がこの Repeater を生成するために使用した dataProvider 内のアイテムを返します。この Repeater が繰り返されていない場合は、null を返します。
UIComponent
 Inherited
getStyle(styleProp:String):*
このコンポーネントのスタイル参照チェーンのいずれかの場所に設定されたスタイルプロパティを取得します。
UIComponent
  
Point オブジェクトをグローバル座標からコンテンツ座標に変換します。
Container
 Inherited
point オブジェクトをステージ (グローバル) 座標から表示オブジェクトの (ローカル) 座標に変換します。
DisplayObject
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
EventDispatcher
 Inherited
指定されたプロパティがオブジェクトに定義されているかどうかを示します。
Object
 Inherited
表示オブジェクトを評価して、obj 表示オブジェクトと重複または交差するかどうかを調べます。
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
表示オブジェクトを評価して、x および y パラメータで指定されたポイントと重複または交差するかどうかを調べます。
DisplayObject
 Inherited
水平方向のグラデーションを描画するときに rot パラメータとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。
UIComponent
 Inherited
このコンポーネントの内部構造を初期化します。
UIComponent
 Inherited
このコンポーネントの繰り返されるインスタンスを追跡する各種プロパティを初期化します。
UIComponent
 Inherited
次に画面が更新されている間に updateDisplayList() メソッドが呼び出されるように、コンポーネントをマークします。
UIComponent
 Inherited
次に画面が更新されている間に commitProperties() メソッドが呼び出されるように、コンポーネントをマークします。
UIComponent
 Inherited
次に画面が更新されている間に measure() メソッドが呼び出されるように、コンポーネントをマークします。
UIComponent
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
  
Point オブジェクトをローカル座標からコンテンツ座標に変換します。
Container
 Inherited
point オブジェクトを表示オブジェクトの (ローカル) 座標からステージ (グローバル) 座標に変換します。
DisplayObject
 Inherited
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、<font><b> のような HTML タグが含まれる指定の HTML テキストを測定します。
UIComponent
 Inherited
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、指定のテキストを測定します。
UIComponent
 Inherited
親の内部の指定された位置にコンポーネントを移動します。
UIComponent
 Inherited
スタイルの変更を子に通知します。
UIComponent
 Inherited
owner プロパティのチェーンが child からこの UIComponent を指定している場合に、true を返します。
UIComponent
 Inherited
UIComponent オブジェクトを親に対して追加または削除したときに Flex によって呼び出されます。
UIComponent
 Inherited
印刷用の IFlexDisplayObject を準備します。
UIComponent
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
このコンポーネントの CSS スタイルキャッシュを作成または再作成します。recursive パラメータが true の場合は、このコンポーネントのすべての子孫の CSS スタイルキャッシュも作成または再作成します。
UIComponent
 Inherited
エフェクトイベントごとに、イベントリスナーの 1 つとして EffectManager を登録します。
UIComponent
  
このコンテナの子リストからすべての子を削除します。
Container
  
このコンテナの子リストから子 DisplayObject を削除します。
Container
  
このコンテナの子リストから指定されたインデックス位置にある子 DisplayObject を削除します。
Container
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
 Inherited
指定されたイベントを再生します。
UIComponent
 Inherited
提供された ID を使用して子を解決します。
UIComponent
 Inherited
[static] suspendBackgroundProcessing() が呼び出された後、callLater() によってキューに入れられたメソッドのバックグラウンド処理を再開します。
UIComponent
 Inherited
オブジェクトのサイズを設定します。
UIComponent
  
setChildIndex(child:DisplayObject, newIndex:int):void
特定の子のインデックスを設定します。
Container
 Inherited
setCurrentState(stateName:String, playTransition:Boolean = true):void
現在の状態を設定します。
UIComponent
 Inherited
現在扱っているコンポーネントにフォーカスを設定します。
UIComponent
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
setStyle(styleProp:String, newValue:*):void
このコンポーネントインスタンスのスタイルプロパティを設定します。
UIComponent
 Inherited
setVisible(value:Boolean, noEvent:Boolean = false):void
Called when the visible property changes.
UIComponent
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
指定されたスプライトをユーザーがドラッグできるようにします。
Sprite
 Inherited
startDrag() メソッドを終了します。
Sprite
 Inherited
styleChanged(styleProp:String):void
スタイルプロパティの変更を検出します。
UIComponent
 Inherited
コンポーネントのスタイルを初めて初期化するとき、Flex は stylesInitialized() メソッドを呼び出します。
UIComponent
 Inherited
[static] resumeBackgroundProcessing() が呼び出されるまで、callLater() によってキューに入れられたメソッドのバックグラウンド処理をブロックします。
UIComponent
 Inherited
指定された 2 つの子オブジェクトの z 順序 (重ね順) を入れ替えます。
DisplayObjectContainer
 Inherited
swapChildrenAt(index1:int, index2:int):void
子リスト内の指定されたインデックス位置に該当する 2 つの子オブジェクトの z 順序 (重ね順) を入れ替えます。
DisplayObjectContainer
 Inherited
アプリケーションの DisplayObject の階層内部でのこのオブジェクトの位置を示すストリングを返します。
FlexSprite
 Inherited
子の位置とサイズを検証し、その他のビジュアルオブジェクトを描画します。
UIComponent
 Inherited
必要に応じて、このオブジェクトのプロパティとレイアウトを検証および更新し、それを再描画します。
UIComponent
 Inherited
commitProperties() メソッドを呼び出してコンポーネントのプロパティを検証するためにレイアウトロジックによって使用されます。
UIComponent
 Inherited
validateSize(recursive:Boolean = false):void
コンポーネントの測定サイズを検証します。LayoutManager.invalidateSize() メソッドがこの ILayoutManagerClient を指定して呼び出された場合、測定の実行時に validateSize() メソッドが呼び出されます。
UIComponent
 Inherited
このコンポーネントに割り当てられたバリデータからの validinvalid の両方のイベントを処理します。
UIComponent
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
垂直方向のグラデーションを描画するときに rot パラメータとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。
UIComponent
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
Protected Methods
 メソッド定義
 Inherited
フォーカス矩形を調整します。
UIComponent
  
Dissolve エフェクトでコンテナのクロムにオーバーレイを追加するときに内部的に使用されます。
Container
 Inherited
子オブジェクトの作成後に行われる最終処理を実行します。
UIComponent
 Inherited
コンポーネントに設定されたプロパティを処理します。
UIComponent
  
コンテナの境界線のスキンが存在しない場合、必要に応じてスキンを作成します。
Container
 Inherited
コンポーネントの子オブジェクトを作成します。
UIComponent
 Inherited
UIComponent オブジェクトがフォーカスを取得したときに呼び出されるイベントハンドラです。
UIComponent
 Inherited
UIComponent オブジェクトがフォーカスを失ったときに呼び出されるイベントハンドラです。
UIComponent
 Inherited
このコンポーネントの初期化を完了させます。
UIComponent
 Inherited
このコンポーネントのアクセシビリティコードを初期化します。
UIComponent
 Inherited
通常、UITextField オブジェクトが含まれているコンポーネントのうち、UITextField オブジェクトがフォーカスを取得したコンポーネントによってオーバーライドされます。
UIComponent
 Inherited
keyDown イベントに対して呼び出されるイベントハンドラです。
UIComponent
 Inherited
keyUp イベントに対して呼び出されたイベントハンドラです。
UIComponent
  
layoutChrome(unscaledWidth:Number, unscaledHeight:Number):void
サイズ変更に応答して、このコンテナの境界線の位置およびサイズを設定します。
Container
 Inherited
コンポーネントのデフォルトサイズを計算するだけでなく、オプションでデフォルトの最小サイズを計算することもできます。
UIComponent
  
horizontalScrollPosition プロパティと verticalScrollPosition プロパティの値に基づいて、表示可能領域を基準とするコンテナの内容領域の相対的な位置を設定します。
Container
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
サイズ変更に反応して、このコンテナの子の位置およびサイズを設定します。
Container
イベント
 イベント一覧定義
 Inherited Flash Player がオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 Inherited
add
addChild() メソッドまたは addChildAt() メソッドを使用してコンポーネントをコンテンツの子としてコンテナに追加したときに送出されます。UIComponent
 Inherited 表示オブジェクトが表示リストに追加されたときに送出されます。DisplayObject
 Inherited 表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの追加により、ステージ上の表示リストに追加されたときに送出されます。DisplayObject
   コンテナに子が追加された後に送出されます。Container
   コンテナのいずれかの子のインデックスが変更された後に送出されます。Container
   コンテナの子が削除される前に送出されます。Container
 Inherited ユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを押して離すと送出されます。InteractiveObject
 Inherited コンポーネントの構築、プロパティ処理、測定、レイアウト、および描画が完了したときに送出されます。UIComponent
 Inherited ビューステートの変更後に送出されます。UIComponent
 Inherited currentState プロパティが変更された後に送出されます。ビューステートが変更される前には送出されません。UIComponent
   data プロパティが変更されたときに送出されます。Container
 Inherited Flash Player がオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。EventDispatcher
 Inherited オブジェクトの doubleClickEnabled フラグが true に設定されている場合には、ユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを 2 回続けてすばやく押して離すと送出されます。InteractiveObject
 Inherited ドラッグ操作が完了したとき (ドラッグデータをドロップターゲットにドロップするか、ドロップを実行せずにドラッグ & ドロップ操作を終了したときのいずれか)、ドラッグイニシエータ (ドラッグしたデータのソースであるコンポーネント) によって送出されます。UIComponent
 Inherited ユーザーがドロップターゲット上でマウスを離したとき、ドロップターゲットによって送出されます。UIComponent
 Inherited ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。UIComponent
 Inherited ユーザーがデータをコンポーネントの外部にドラッグし、ターゲットにドロップしなかったとき、コンポーネントによって送出されます。UIComponent
 Inherited ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。UIComponent
 Inherited エフェクトの終了後に送出されます。UIComponent
 Inherited エフェクトが開始される直前に送出されます。UIComponent
 Inherited 再生ヘッドが新しいフレームに入るときに送出されます。DisplayObject
 Inherited コンポーネントがルートビューステートに戻った後に送出されます。UIComponent
 Inherited コンポーネントがルートビューステートを終了する前に送出されます。UIComponent
 Inherited 表示オブジェクトがフォーカスを取得した後に 送出されます。InteractiveObject
 Inherited 表示オブジェクトがフォーカスを失った後に 送出されます。InteractiveObject
 Inherited オブジェクトの状態が可視から不可視に変化したときに送出されます。UIComponent
 Inherited コンポーネントの構築と初期化プロパティの設定が完了したときに送出されます。UIComponent
 Inherited Validator によってコンポーネントが監視されており、検証が失敗した場合に送出されます。UIComponent
 Inherited ユーザーがキーを押したときに送出されます。InteractiveObject
 Inherited ユーザーがキーボード操作によってフォーカスを変更しようとすると送出されます。InteractiveObject
 Inherited ユーザーがキーを離したときに送出されます。InteractiveObject
 Inherited Flash Player ウィンドウの InteractiveObject インスタンスの上で、ユーザーがポインティングデバイスのボタンを押したときに送出されます。InteractiveObject
 Inherited ユーザーが PopUpManager を使用して開いたコンポーネントの外側でマウスをクリックしたときに、そのコンポーネントから送出されます。UIComponent
 Inherited ユーザーがポインティングデバイスでフォーカスを変更しようとすると送出されます。InteractiveObject
 Inherited InteractiveObject の上で、ユーザーがポインティングデバイスを移動させたときに送出されます。InteractiveObject
 Inherited ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。InteractiveObject
 Inherited ユーザーが Flash Player ウィンドウの InteractiveObject インスタンスに、ポインティングデバイスを合わせたときに送出されます。InteractiveObject
 Inherited ユーザーが Flash Player ウィンドウの InteractiveObject インスタンスの上でポインティングデバイスのボタンを離したときに送出されます。InteractiveObject
 Inherited Flash Player ウィンドウの InteractiveObject インスタンスの上で、マウスホイールを回転させたときに送出されます。InteractiveObject
 Inherited ユーザーが PopUpManager を使用して開いたコンポーネントの外側にマウスホイールをスクロールしたときに、そのコンポーネントから送出されます。UIComponent
 Inherited オブジェクトが移動したときに送出されます。UIComponent
 Inherited コンポーネントの初期化シーケンスの始めに送出されます。UIComponent
 Inherited removeChild() または removeChildAt() メソッドを使用してコンポーネントをコンテンツの子としてコンテナから削除したときに送出されます。UIComponent
 Inherited 表示オブジェクトが表示リストから削除されようとしているときに送出されます。DisplayObject
 Inherited 表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの削除により、表示リストから削除されようとしているときに送出されます。DisplayObject
 Inherited 表示リストが更新およびレンダリングされようとしているときに送出されます。DisplayObject
 Inherited コンポーネントのサイズが変更されたときに送出されます。UIComponent
 Inherited ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。InteractiveObject
 Inherited ユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。InteractiveObject
   ユーザーが手動でコンテナをスクロールしたときに送出されます。Container
 Inherited オブジェクトの状態が不可視から可視に変化したときに送出されます。UIComponent
 Inherited オブジェクトの tabChildren フラグの値が変更されたときに送出されます。InteractiveObject
 Inherited オブジェクトの tabEnabled フラグが変更されたときに送出されます。InteractiveObject
 Inherited オブジェクトの tabIndex プロパティの値が変更されたときに送出されます。InteractiveObject
 Inherited ツールヒントを作成するときにコンポーネントによって送出されます。UIComponent
 Inherited コンポーネントのツールヒントが非表示にされており、まもなく破棄されるときに、コンポーネントによって送出されます。UIComponent
 Inherited コンポーネントのツールヒントが非表示にされる前に、コンポーネントによって送出されます。UIComponent
 Inherited コンポーネントのツールヒントが表示される前に、コンポーネントによって送出されます。UIComponent
 Inherited コンポーネントのツールヒントが表示された後に、コンポーネントによって送出されます。UIComponent
 Inherited toolTip プロパティが設定されているコンポーネント上にユーザーがマウスを移動すると同時に、そのコンポーネントによって送出されます。UIComponent
 Inherited オブジェクトの commitProperties()measure()、および updateDisplayList() メソッドが必要に応じて呼び出されたときに送出されます。UIComponent
 Inherited Validator によってコンポーネントが監視されており、検証が成功した場合に送出されます。UIComponent
 Inherited プログラムまたはユーザー操作のいずれかによって、値が変更されたときに送出されます。UIComponent
スタイル
 スタイル説明定義
  
backgroundAlpha
型: Number   CSS の継承: no
backgroundColor プロパティで定義されている色のアルファレベル、または backgroundImage スタイルで定義されているイメージまたは SWF ファイルのアルファレベルです。有効な値の範囲は 0.0 から 1.0 です。 デフォルト値1.0.
Container
  
backgroundAttachment
型: String   CSS の継承: no
背景イメージが指定されている場合、このスタイルによって、イメージがビューポートに対して固定 ("fixed") されているか、コンテンツとともにスクロールするか ("scroll") を指定します。 デフォルト値"scroll".
Container
  
backgroundColor
型: uint   形式: Color   CSS の継承: no
コンポーネントの背景色です。backgroundColorbackgroundImage の両方を設定できます。一部のコンポーネントには背景色がありません。DataGrid コントロールでは、このスタイル設定は無視されます。デフォルト値は undefined で、未定義であることを意味します。このスタイルと backgroundImage スタイルの両方が undefined である場合、コンポーネントは透明な背景を持ちます。

Application コンテナの場合、このスタイルはアプリケーションのロード時の背景色と、アプリケーションの実行時の背景のグラデーションを指定します。指定された色よりもわずかに濃い色とわずかに薄い色の間でグラデーションパターンが計算されます。

ほとんどの Flex コントロールのデフォルトスキンは、部分的に透明です。この結果、コンテナの背景色が、そのコンテナの中のコントロールを通して部分的ににじみ出るように表示されます。コントロールの fillAlphas プロパティのアルファ値を 1 に設定することで、これを避けることができます。次に例を示します。

  <mx:Container backgroundColor="0x66CC66"/>
      <mx:ControlName ... fillAlphas="[1,1]"/>
  </mx:Container>

Container
  
backgroundDisabledColor
型: uint   形式: Color   CSS の継承: yes
コンポーネントが無効になっている場合のコンポーネント背景色です。デフォルト値は undefined です。List コントロールのデフォルト値は、0xDDDDDD (明るい灰色) です。コンテナが無効になっている場合は、背景がグレー表示されます。このグレー表示の度合いは、disabledOverlayAlpha スタイルで制御します。
Container
  
backgroundImage
型: Object   形式: File   CSS の継承: no
コンポーネントの背景イメージです。これには、絶対 URL、相対 URL、絶対クラス、または相対クラスを指定できます。backgroundColorbackgroundImage を同時に設定することが可能です。背景色の前面に背景イメージを表示します。デフォルト値は undefined で、"未定義である" ことを意味します。このスタイルと backgroundColor スタイルの両方が未定義である場合、コンポーネントは透明な背景を持ちます。

ほとんどの Flex コントロールのデフォルトスキンは、部分的に透明です。そのため、コンテナの背景イメージは、そのコンテナのコントロールに部分的ににじみ出ます。コントロールの fillAlphas プロパティのアルファ値を 1 に設定することで、これを避けることができます。次に例を示します。

  <mx:Container backgroundColor="0x66CC66"/>
      <mx:ControlName ... fillAlphas="[1,1]"/>
  </mx:Container>

Container
  
backgroundSize
型: String   CSS の継承: no
backgroundImage で指定されているイメージを、元のサイズとは異なるサイズに拡大および縮小します。"100%" に設定すると、コンポーネント全体に収まるサイズにイメージを伸縮します。パーセント値で指定する場合は、パーセント記号 (%) 付きで指定する必要があります。デフォルトの設定は "auto" で、この場合は元のサイズを維持します。
Container
  
barColor
型: uint   形式: Color   CSS の継承: yes
ProgressBar のカラーを特定します。ProgressBar は、このカラーとそれを基に計算されるより明るいカラーの間で垂直方向のグラデーションにより塗りつぶされます。このスタイルは、他のコンポーネントに対して無効ですが、コンテナに対して設定することで、コンテナ内部にあるすべてのプログレスバーの外観を制御できます。デフォルト値は undefined で、未定義であることを意味します。この場合は、代わりに themeColor スタイルプロパティを使用します。
Container
  
borderColor
型: uint   形式: Color   CSS の継承: no
境界線の色です。デフォルト値はコンポーネントのクラスに応じて異なります。クラスでオーバーライドされない場合は 0xB7BABC になります。
Container
  
borderSides
型: String   CSS の継承: no
境界ボックスの境界のうち、どれが表示されるかを示します。表示する境界をスペース区切りのストリングで指定します。ストリングには、任意の順序で、"left""top""right"、および "bottom" を含めることができます。デフォルト値は "left top right bottom" です。この場合、4 辺のすべての境界を表示します。このスタイルは、borderStyle が "solid" の場合にのみ使用されます。
Container
  
borderSkin
型: Class   CSS の継承: no
コンポーネントの境界のスキンです。 デフォルト値mx.skins.halo.HaloBorder.
Container
  
borderStyle
型: String   CSS の継承: no
境界ボックスの表示スタイルです。有効な値は、"none""solid""inset"、および "outset" です。デフォルト値はコンポーネントのクラスに応じて異なります。クラスでオーバーライドされない場合は、"inset" になります。ほとんどの Container のデフォルト値は "none" です。
Container
  
borderThickness
型: Number   形式: Length   CSS の継承: no
境界ボックスの境界線の幅です。borderStyle"solid" に設定されている場合にのみ使用できます。 デフォルト値1.
Container
 Inherited 型: Number   形式: Length   CSS の継承: no
コンポーネントの下端から親コンテナの下端までの垂直距離 (ピクセル単位) を表します。
UIComponent
  
color
型: uint   形式: Color   CSS の継承: yes
コンポーネントのラベルを含めたコンポーネント内のテキストの色です。 デフォルト値0x0B333C.
Container
  
cornerRadius
型: Number   形式: Length   CSS の継承: no
コンポーネントの角に付いている丸みの半径です。デフォルト値はコンポーネントのクラスに応じて異なります。クラスでオーバーライドされない場合は 0 になります。ApplicationControlBar のデフォルト値は 5 です。
Container
  
disabledColor
型: uint   形式: Color   CSS の継承: yes
コンポーネントが無効な場合のテキストの色です。 デフォルト値0xAAB3B3.
Container
  
disabledOverlayAlpha
型: Number   CSS の継承: no
無効になったコンテナの上に配置されるオーバーレイのアルファ値です。
Container
  
dropShadowColor
型: uint   形式: Color   CSS の継承: yes
ドロップシャドウの色です。 デフォルト値0x000000.
Container
  
dropShadowEnabled
型: Boolean   CSS の継承: no
コンポーネントのドロップシャドウの表示または非表示を指定するブール型プロパティです。このスタイルは borderStyle="solid" と共に使用します。デフォルト値は false です。

メモ : ドロップシャドウをコンテナに表示するには、backgroundColor プロパティまたは backgroundImage プロパティを設定します。設定しない場合、コンテナのデフォルトの背景は透明なので、シャドウはコンテナの背後に表示されます。

Container
 Inherited 型: uint   形式: Color   CSS の継承: yes
検証が失敗した場合のコンポーネントのハイライトの色です。
UIComponent
 Inherited 型: String   CSS の継承: no
フォーカス矩形で使用されるブレンドモードです。
UIComponent
 Inherited 型: Class   CSS の継承: no
フォーカス矩形の描画に使用するスキンです。
UIComponent
 Inherited 型: Number   形式: Length   CSS の継承: no
フォーカス矩形のアウトラインの幅 (ピクセル単位) を表します。
UIComponent
  
fontAntiAliasType
型: String   CSS の継承: yes
内部 TextField の antiAliasType プロパティを設定します。有効な値は、"normal" (flash.text.AntiAliasType.NORMAL) および "advanced" (flash.text.AntiAliasType.ADVANCED) です。

デフォルト値は "advanced" です。この場合、埋め込み FlashType フォントを使用していれば FlashType レンダラーが有効になります。FlashType レンダラーを無効にするには、"normal" に設定してください。

このスタイルはシステムフォントには影響しません。

このスタイルは TextField サブコントロール内のすべてのテキストに適用されます。一部の文字だけに適用することはできません。

デフォルト値"advanced".
Container
  
fontFamily
型: String   CSS の継承: yes
使用するフォントの名前です。完全な CSS 実装と異なり、カンマ区切りリストはサポートされません。任意のフォントファミリ名を使用できます。汎用フォント名を指定した場合、適切なデバイスフォントに置換されます。 デフォルト値"Verdana".
Container
  
fontGridFitType
型: String   CSS の継承: yes
Flex コントロール内のテキストを表す内部 TextField の gridFitType プロパティを設定します。可能な値は、"none" (flash.text.GridFitType.NONE)、"pixel" (flash.text.GridFitType.PIXEL)、および "subpixel" (flash.text.GridFitType.SUBPIXEL) です。

このプロパティが適用されるのは、埋め込み FlashType フォントを使用し、fontAntiAliasType プロパティが "advanced" に設定されている場合のみです。

このスタイルはシステムフォントには影響しません。

このスタイルは TextField サブコントロール内のすべてのテキストに適用されます。一部の文字だけに適用することはできません。

デフォルト値"pixel".
Container
  
fontSharpness
型: Number   CSS の継承: yes
Flex コントロール内のテキストを表す内部 TextField の sharpness プロパティを設定します。このプロパティは字形のエッジのシャープネスを指定します。可能な値は -400 から 400 までの数値です。

このプロパティが適用されるのは、埋め込み FlashType フォントを使用し、fontAntiAliasType プロパティが "advanced" に設定されている場合のみです。

このスタイルはシステムフォントには影響しません。

このスタイルは TextField サブコントロール内のすべてのテキストに適用されます。一部の文字だけに適用することはできません。

デフォルト値0.
Container
  
fontSize
型: Number   形式: Length   CSS の継承: yes
テキストの高さ (ピクセル単位) です。ColorPicker コントロール以外のすべてのコントロールのデフォルト値は 10 です。ColorPicker コントロールのデフォルト値は 11 です。
Container
  
fontStyle
型: String   CSS の継承: yes
テキストをイタリック体にするかどうかを指定します。認識される値は "normal""italic"です。 デフォルト値"normal".
Container
  
fontThickness
型: Number   CSS の継承: yes
Flex コントロール内のテキストを表す内部 TextField の thickness プロパティを設定します。このプロパティは字形のエッジの太さを指定します。可能な値は -200 から 200 までの数値です。

このプロパティが適用されるのは、埋め込み FlashType フォントを使用し、fontAntiAliasType プロパティが "advanced" に設定されている場合のみです。

このスタイルは、システムフォントには影響を与えません。

このスタイルは TextField サブコントロール内のすべてのテキストに適用されます。一部の文字だけに適用することはできません。

デフォルト値0.
Container
  
fontWeight
型: String   CSS の継承: yes
テキストをボールド体にするかどうかを指定します。認識される値は "normal""bold"です。Button コントロールのデフォルト値は "bold" です。 デフォルト値"normal".
Container
 Inherited 型: Number   形式: Length   CSS の継承: no
コンポーネントの親コンテナの中心からコンポーネントの中心までの水平距離 (ピクセル単位) を表します。
UIComponent
  
horizontalScrollBarStyleName
型: String   CSS の継承: no
水平スクロールバーのスタイルの名前です。 デフォルト値undefined.
Container
  
kerning
型: Boolean   CSS の継承: yes
カーニングが有効か (true) 無効か (false) を示すブール値です。カーニングでは、読みやすくするために、特定の文字ペア間の間隔を調整します。ただし、カーニングは見出しを大きなフォントにする場合など、必要な場合に限って使用してください。カーニングは、埋め込み FlashType フォントに対してのみサポートされています。Verdana や、Courier New などの等幅フォントなど、特定のフォントではカーニングはサポートされていません。 デフォルト値false.
Container
 Inherited 型: Number   形式: Length   CSS の継承: no
コンポーネントの親コンテナの左端からコンポーネントの左端までの水平距離 (ピクセル単位) を表します。
UIComponent
  
letterSpacing
型: Number   CSS の継承: yes
各文字間に表示される追加のピクセル数です。正の値を指定すると文字間隔が通常より広くなり、負の値を指定すると文字間隔が通常より狭くなります。 デフォルト値0.
Container
  
paddingBottom
型: Number   形式: Length   CSS の継承: no
コンテナの下の境界と、コンテンツ領域の下部との間のピクセル数です。 デフォルト値0.
Container
  
paddingLeft
型: Number   形式: Length   CSS の継承: no
コンテナの左の境界とコンテンツ領域の左端との間のピクセル数です。

デフォルト値は 0 です。

Button コントロールおよび CheckBox コントロールのデフォルト値は 3 です。

ComboBox コントロールのデフォルト値は 5 です。

Form コンテナのデフォルト値は 16 です。

Tree コントロールのデフォルト値は 2 です。

Container
  
paddingRight
型: Number   形式: Length   CSS の継承: no
コンテナの右の境界とコンテンツ領域の右端との間のピクセル数です。

デフォルト値は 0 です。

Button コントロールおよび CheckBox コントロールのデフォルト値は 3 です。

ComboBox コントロールのデフォルト値は 5 です。

Form コンテナのデフォルト値は 16 です。

Container
  
paddingTop
型: Number   形式: Length   CSS の継承: no
コンテナの上の境界と、コンテンツ領域の上部との間のピクセル数です。 デフォルト値0.
Container
 Inherited 型: Number   形式: Length   CSS の継承: no
コンポーネントの右端から親コンテナの右端までの水平距離 (ピクセル単位) を表します。
UIComponent
  
shadowDirection
型: String   CSS の継承: no
ドロップシャドウの方向です。有効な値は、"left""center"、および "right" です。 デフォルト値"center".
Container
  
shadowDistance
型: Number   形式: Length   CSS の継承: no
ドロップシャドウの幅です。プロパティを負の値に設定すると、シャドウはコンポーネントの上に表示されます。 デフォルト値2.
Container
  
textAlign
型: String   CSS の継承: yes
コンテナ内のテキストの整列。有効な値は "left""right"、または "center" です。

ほとんどのコントロールのデフォルト値は left です。Button、LinkButton、および AccordionHeader コンポーネントの場合、デフォルト値は "center" です。これらのコンポーネントでは、このプロパティは labelPlacement プロパティが "left" または "right" に設定されている場合にのみ認識されます。labelPlacement"top" または "bottom" に設定されている場合は、テキストおよびアイコンが中央に配置されます。

Container
  
textDecoration
型: String   CSS の継承: no
テキストに下線を表示するかどうかを指定します。有効な値は、"none" および "underline" です。 デフォルト値"none".
Container
  
textIndent
型: Number   形式: Length   CSS の継承: yes
テキストの 1 行目のコンテナ左端からのオフセット (ピクセル単位) です。 デフォルト値0.
Container
 Inherited 型: uint   形式: Color   CSS の継承: yes
コンポーネントのテーマカラーです。
UIComponent
 Inherited
top
型: Number   形式: Length   CSS の継承: no
コンポーネントの親コンテナの上端からコンポーネントの上端までの垂直距離 (ピクセル単位) を表します。
UIComponent
 Inherited 型: Number   形式: Length   CSS の継承: no
コンポーネントの親コンテナの中心からコンポーネントの中心までの垂直距離 (ピクセル単位) を表します。
UIComponent
  
verticalScrollBarStyleName
型: String   CSS の継承: no
垂直スクロールバーのスタイルの名前です。 デフォルト値undefined.
Container
エフェクト
 エフェクト説明定義
 Inherited イベントのトリガ: added
コンポーネントがコンテナに子として追加されたときに再生されます。
UIComponent
 Inherited イベントのトリガ: creationComplete
コンポーネントが作成されたときに再生されます。
UIComponent
 Inherited イベントのトリガ: focusIn
コンポーネントがキーボードフォーカスを取得したときに再生されます。
UIComponent
 Inherited イベントのトリガ: focusOut
コンポーネントがキーボードフォーカスを失ったときに再生されます。
UIComponent
 Inherited イベントのトリガ: hide
コンポーネントが不可視状態になったときに再生されます。
UIComponent
 Inherited イベントのトリガ: mouseDown
ユーザーがコンポーネント上でマウスボタンを押したときに再生されます。
UIComponent
 Inherited イベントのトリガ: mouseUp
ユーザーがコンポーネント上でマウスボタンを離したときに再生されます。
UIComponent
 Inherited イベントのトリガ: move
コンポーネントが移動されたときに再生されます。
UIComponent
 Inherited イベントのトリガ: removed
コンポーネントがコンテナから削除されたときに再生されます。
UIComponent
 Inherited イベントのトリガ: resize
コンポーネントのサイズが変更されたときに再生されます。
UIComponent
 Inherited イベントのトリガ: rollOut
ユーザーがマウスを移動し、ポインタがコンポーネントから離れたときに再生されます。
UIComponent
 Inherited イベントのトリガ: rollOver
ユーザーがマウスポインタをコンポーネント上に置いたときに再生されます。
UIComponent
 Inherited イベントのトリガ: show
コンポーネントが表示されたときに再生されます。
UIComponent
パブリック定数
 定数定義
 InheritedDEFAULT_MAX_HEIGHT : Number = 10000
[static] maxHeight プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MAX_WIDTH : Number = 10000
[static] maxWidth プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_HEIGHT : Number = 22
[static] measuredHeight プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_MIN_HEIGHT : Number = 22
[static] measuredMinHeight プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_MIN_WIDTH : Number = 40
[static] measuredMinWidth プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_WIDTH : Number = 160
[static] measuredWidth プロパティのデフォルト値です。
UIComponent
プロパティの詳細
actualCreationPolicyプロパティ
protected var actualCreationPolicy:String

このコンテナの作成ポリシーです。このプロパティは、コンテナが作成ポリシーを親コンテナから継承する場合に役立ちます。

autoLayoutプロパティ 
autoLayout:Boolean  [read-write]

true の場合、子の位置またはサイズが変更されたときに測定とレイアウトが実行されます。false の場合、測定とレイアウトは、子がコンテナに追加されたとき、またはコンテナから削除されたときに、一度だけ実行されます。

Move エフェクトを使用する場合、移動するコンポーネントの周囲のレイアウトは、Move エフェクトがアニメーション化するものに収まるように再調整されません。コンテナの autoLayout プロパティを true に設定しても、この動作には影響しません。

autoLayout プロパティが false の場合、Zoom エフェクトは有効になりません。

autoLayout プロパティは、Accordion または ViewStack コンテナには適用されません。

デフォルト値true.

実装
    public function get autoLayout():Boolean
    public function set autoLayout(value:Boolean):void
baselinePositionプロパティ 
baselinePosition:Number  [read-only]

コンテナの上端と、テキスト 1 行目のベースラインとの間の垂直距離 (ピクセル単位) を表します。

verticalAlign スタイルを "top" に設定すると、このプロパティは child.y + child.baselinePosition に等しくなります (child は View コンテナの最初の子です)。verticalAlign スタイルを "middle" または "bottom" に設定すると、このプロパティは super.baselinePosition に等しくなります。

実装
    public function get baselinePosition():Number
borderMetricsプロパティ 
borderMetrics:EdgeMetrics  [read-only]

lefttopright、および bottom の 4 つのプロパティを持つ EdgeMetrics オブジェクトを返します。各プロパティの値は、ピクセル単位で表した境界の片側の太さです。

viewMetrics とは異なり、このプロパティは Container のサブクラスによってオーバーライドされません。

実装
    public function get borderMetrics():EdgeMetrics
childDescriptorsプロパティ 
childDescriptors:Array  [read-only]

MXML コンパイラによって生成される UIComponentDescriptor オブジェクトの配列です。

各 UIComponentDescriptor オブジェクトには、コンテナの MXML タグの、子 MXML タグの 1 つで指定される情報が含まれます。配列内での UIComponentDescriptor オブジェクトの順序は、子タグの順序と同一です。初期化時には、コンテナの子 UIComponent オブジェクトとその Repeater オブジェクトを作成し、これらに MXML で指定された初期プロパティ値やイベントハンドラ、エフェクトなどを与えるため、子の記述子が使用されます。

実装
    public function get childDescriptors():Array

関連項目

clipContentプロパティ 
clipContent:Boolean  [read-write]

このコンテナの子の位置やサイズが、このコンテナの境界線を超えるように変更された場合に、クリップマスクを適用するかどうかを指定します。false の場合、このコンテナの子は、移動やサイズ変更によってこのコンテナの外部に出た場合も、表示されたままになります。true の場合、このコンテナの子は切り詰められます。

clipContentfalse の場合、このコンテナのスクロールが無効になり、スクロールバーが非表示になります。clipContent が true の場合、コンテナの子がコンテナの外部に拡張されると、通常はスクロールバーが表示されます。スクロールバーの表示の制御については、horizontalScrollPolicy および verticalScrollPolicy を参照してください。

デフォルト値true.

実装
    public function get clipContent():Boolean
    public function set clipContent(value:Boolean):void
contentMouseXプロパティ 
contentMouseX:Number  [read-only]

コンテンツ座標系におけるマウスの x 位置を返します。コンテンツ座標では、コンポーネントのコンテンツの左上隅を基準としたピクセル位置を指定します。現在切り詰められていて、アクセスするにはコンポーネントをスクロールすることが必要な領域も含め、コンポーネントのすべてのコンテンツ領域を含みます。

実装
    public function get contentMouseX():Number
contentMouseYプロパティ 
contentMouseY:Number  [read-only]

コンテンツ座標系におけるマウスの y 位置を返します。コンテンツ座標では、コンポーネントのコンテンツの左上隅を基準としたピクセル位置を指定します。現在切り詰められていて、アクセスするにはコンポーネントをスクロールすることが必要な領域も含め、コンポーネントのすべてのコンテンツ領域を含みます。

実装
    public function get contentMouseY():Number
creationIndexプロパティ 
creationIndex:int  [read-write]

コンテナの子をインスタンス化して描画する順序を指定します。

このプロパティは、creationPolicy プロパティが ContainerCreationPolicy.QUEUED に設定されている場合にのみ有効です。それ以外の場合は無視されます。

デフォルト値-1.

実装
    public function get creationIndex():int
    public function set creationIndex(value:int):void
creationPolicyプロパティ 
creationPolicy:String  [read-write]

このコンテナの子作成ポリシーです。ActionScript の値は ContainerCreationPolicy.AUTOContainerCreationPolicy.ALLContainerCreationPolicy.NONE、または ContainerCreationPolicy.QUEUED です。MXML の値は、"auto""all""none"、または "queued" です。

コンテナに creationPolicy が指定されていない場合、そのコンテナは親の creationPolicy を継承します。アプリケーションに creationPolicy が指定されていない場合、デフォルトは ContainerCreationPolicy.AUTO になります。

creationPolicyContainerCreationPolicy.AUTO の場合、必要になるまでコンテナの一部またはすべての子孫の作成が遅延されます (遅延インスタンス化)。このポリシーを使用した場合、最初に作成される UIComponent が少なくなるため、起動時間が最短になります。ただし、ユーザーがアプリケーションの別の部分にはじめて移動するとき、ナビゲーションの遅延が生じます。Accordion、TabNavigator、ViewStack などのナビゲータコンテナは、すべての子をただちに作成することによって ContainerCreationPolicy.AUTO ポリシーを実装しますが、ある子がそのナビゲータコンテナの選択された子になるまでは、その子のより深い子孫を作成しません。

creationPolicyContainerCreationPolicy.ALL である場合、子が選択されるまで待たずに、ナビゲータコンテナが各子のより深い子孫をただちに作成します。VBox コンテナなどの単一ビューコンテナについては、ContainerCreationPolicy.AUTO ポリシーと ContainerCreationPolicy.ALL ポリシーの違いはありません。

creationPolicyContainerCreationPolicy.QUEUED である場合、コンテナがただちにインスタンス化および描画されず、作成キューに追加されます。アプリケーションがキューに格納されたコンテナを処理すると、コンテナの子が作成されます。アプリケーションは、これらの子が作成されるまで、作成キュー内の次のコンテナに進みません。

creationPolicyContainerCreationPolicy.NONE である場合、コンテナが子を作成しません。この場合は、MXML 作成者が、createComponentsFromDescriptors() メソッドを呼び出すことによって子を作成します。

実装
    public function get creationPolicy():String
    public function set creationPolicy(value:String):void
dataプロパティ 
data:Object  [read-write]

アイテムレンダラーまたはアイテムエディタで data プロパティを使用すると、コンポーネントに値を渡すことができます。通常、データバインディングを使用して、data プロパティのフィールドをこのコンポーネントのプロパティにバインドします。

MXML でこのプロパティを設定することはありません。

デフォルト値ヌル (null).

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get data():Object
    public function set data(value:Object):void

関連項目

defaultButtonプロパティ 
defaultButton:IFlexDisplayObject  [read-write]

コンテナのデフォルトボタンとして指定された Button コントロールです。コンテナ内のコントロールにフォーカスがあるときは、Enter キーを押すことと、この Button コントロールをクリックすることが同義です。

デフォルト値ヌル (null).

実装
    public function get defaultButton():IFlexDisplayObject
    public function set defaultButton(value:IFlexDisplayObject):void
horizontalLineScrollSizeプロパティ 
horizontalLineScrollSize:Number  [read-write]

水平スクロールバーの左または右矢印ボタンが押されたときに移動するピクセル数です。

デフォルト値5.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get horizontalLineScrollSize():Number
    public function set horizontalLineScrollSize(value:Number):void
horizontalPageScrollSizeプロパティ 
horizontalPageScrollSize:Number  [read-write]

水平スクロールバーのトラックが押されたときに移動するピクセル数です。値が 0 の場合は、全画面表示となるページサイズが計算されることを意味します。

デフォルト値0.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get horizontalPageScrollSize():Number
    public function set horizontalPageScrollSize(value:Number):void
horizontalScrollBarプロパティ 
horizontalScrollBar:ScrollBar  [read-write]

このコンテナで使用する水平スクロールバーです。表示されている水平スクロールバーがない場合、このプロパティは null です。一般に、このプロパティに直接アクセスすることはありません。horizontalScrollPolicy および horizontalScrollPosition プロパティを操作すると、このスクロールバーを十分にコントロールできます。

実装
    public function get horizontalScrollBar():ScrollBar
    public function set horizontalScrollBar(value:ScrollBar):void
horizontalScrollPolicyプロパティ 
horizontalScrollPolicy:String  [read-write]

水平スクロールバーが常に表示されるか、常に非表示か、または必要に応じて自動的に追加されるかを指定します。有効な ActionScript 値は、ScrollPolicy.ONScrollPolicy.OFF、および ScrollPolicy.AUTO です。有効な MXML 値は、"on""off"、および "auto" です。

このプロパティを ScrollPolicy.OFF に設定すると、horizontalScrollPosition プロパティにエフェクトが適用されません。

メモ : このプロパティは ControlBar コンテナには適用されません。

horizontalScrollPolicyScrollPolicy.AUTO の場合、水平スクロールバーは、次のすべてが満たされるときに表示されます。

デフォルト値ScrollPolicy.AUTO.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get horizontalScrollPolicy():String
    public function set horizontalScrollPolicy(value:String):void
horizontalScrollPositionプロパティ 
horizontalScrollPosition:Number  [read-write]

水平スクロールバーの現在の位置です。これは、スクロールバーサーフェスの左端と、現在表示されているサーフェスの左端部分の距離 (ピクセル単位) と同一です。

デフォルト値0.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get horizontalScrollPosition():Number
    public function set horizontalScrollPosition(value:Number):void
iconプロパティ 
icon:Class  [read-write]

このコンテナを表すために、一部のナビゲータコンテナによって表示されるアイコンのクラスです。

たとえば、この Container が TabNavigator の子である場合、対応するタブにこのアイコンが表示されます。この Container が Accordion の子である場合、対応するヘッダーにこのアイコンが表示されます。

SWF ファイルにアイコンを埋め込むには、次の @Embed() MXML コンパイラディレクティブを使用します。

        icon="@Embed('filepath')"
      

イメージには JPEG、GIF、PNG、SVG、または SWF ファイルを使用できます。

デフォルト値ヌル (null).

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get icon():Class
    public function set icon(value:Class):void
labelプロパティ 
label:String  [read-write]

このコンテナを表すために、一部のナビゲータコンテナによって表示されるテキストです。

たとえば、この Container が TabNavigator の子である場合、対応するタブにこのストリングが表示されます。この Container が Accordion の子である場合、対応するヘッダーにこのストリングが表示されます。

デフォルト値"".

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get label():String
    public function set label(value:String):void
maxHorizontalScrollPositionプロパティ 
maxHorizontalScrollPosition:Number  [read-only]

horizontalScrollPosition プロパティの有効な最大値です。水平スクロールバーが存在しない場合、デフォルトは 0 です。

実装
    public function get maxHorizontalScrollPosition():Number
maxVerticalScrollPositionプロパティ 
maxVerticalScrollPosition:Number  [read-only]

verticalScrollPosition プロパティの有効な最大値です。垂直スクロールバーが存在しない場合、デフォルトは 0 です。

実装
    public function get maxVerticalScrollPosition():Number
numChildrenプロパティ 
numChildren:int  [read-only]

このコンテナの子コンポーネントの数です。

子の数は、最初は MXML で宣言された子の数に等しくなります。実行時には、addChild() または addChildAt() の呼び出しによって新しい子が追加されたり、removeChild()removeChildAt()、または removeAllChildren() の呼び出しによって既存の子が削除される可能性があります。

実装
    public function get numChildren():int
rawChildrenプロパティ 
rawChildren:IChildList  [read-only]

通常、コンテナには、Container.getChildAt() メソッドおよび Container.numChildren プロパティを使用して列挙できる子コンポーネントが含まれます。さらに、コンテナには、境界線や背景などのスタイルエレメントおよびスキンが入ることがあります。Flash Player は、描画するときに子コンポーネントとスキンを区別しません。それはすべて Player の getChildAt() メソッドおよび numChildren プロパティを使用してアクセスできます。ただし、Container クラスは getChildAt() メソッドおよび numChildren プロパティ (およびその他のいくつかのメソッド) をオーバーライドして、コンテナの子が唯一の子コンポーネントになる効果を作成します。

コンテナのすべての子 (コンテンツの子およびスキン) にアクセスする必要がある場合、通常の Container メソッドの代わりに、rawChildren プロパティでメソッドとプロパティを使用します。たとえば、Container.rawChildren.getChildAt()) メソッドを使用します。ただし、コンテナが子の ContentPane Sprite オブジェクトを作成する場合、rawChildren プロパティ値は ContentPane だけをカウントし、コンテナの子はカウントしません。コンテナがいつ ContentPane を持つのかを判断することが常に可能であるとは限りません。

メモ : rawChildren オブジェクトの addChild または addChildAt メソッドを呼び出す場合は、追加したコンポーネントで tabEnabled=false を設定します。そうすると、ユーザーは追加された表示のみのコンポーネントをタブで選択できなくなります。

実装
    public function get rawChildren():IChildList
verticalLineScrollSizeプロパティ 
verticalLineScrollSize:Number  [read-write]

垂直スクロールバーの上または下矢印ボタンが押されたときにスクロールするピクセル数です。

デフォルト値5.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get verticalLineScrollSize():Number
    public function set verticalLineScrollSize(value:Number):void
verticalPageScrollSizeプロパティ 
verticalPageScrollSize:Number  [read-write]

垂直スクロールバーのトラックが押されたときにスクロールするピクセル数です。値が 0 の場合は、全画面表示となるページサイズが計算されることを意味します。

デフォルト値0.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get verticalPageScrollSize():Number
    public function set verticalPageScrollSize(value:Number):void
verticalScrollBarプロパティ 
verticalScrollBar:ScrollBar  [read-write]

このコンテナで使用する垂直スクロールバーです。表示されている垂直スクロールバーがない場合、このプロパティは null です。一般に、このプロパティに直接アクセスすることはありません。verticalScrollPolicy および verticalScrollPosition プロパティを操作すると、このスクロールバーを十分にコントロールできます。

実装
    public function get verticalScrollBar():ScrollBar
    public function set verticalScrollBar(value:ScrollBar):void
verticalScrollPolicyプロパティ 
verticalScrollPolicy:String  [read-write]

垂直スクロールバーが常に表示されるか、常に非表示か、または必要に応じて自動的に追加されるかを指定します。有効な値は、ScrollPolicy.ONScrollPolicy.OFF、および ScrollPolicy.AUTO です。有効な MXML 値は、"on""off"、および "auto" です。

このプロパティを ScrollPolicy.OFF に設定すると、verticalScrollPosition プロパティにエフェクトが適用されません。

メモ : このプロパティは ControlBar コンテナには適用されません。

verticalScrollPolicyScrollPolicy.AUTO の場合、垂直スクロールバーは、次のすべてが満たされるときに表示されます。

デフォルト値ScrollPolicy.AUTO.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get verticalScrollPolicy():String
    public function set verticalScrollPolicy(value:String):void
verticalScrollPositionプロパティ 
verticalScrollPosition:Number  [read-write]

垂直スクロールバーの現在の位置です。これは、スクロールバーサーフェスの上端と、現在表示されているサーフェスの上端部分の距離 (ピクセル単位) と同一です。

デフォルト値0.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get verticalScrollPosition():Number
    public function set verticalScrollPosition(value:Number):void
viewMetricsプロパティ 
viewMetrics:EdgeMetrics  [read-only]

lefttopright、および bottom の 4 つのプロパティを持つオブジェクトを返します。各プロパティの値は、コンテナの端の周囲にあるクロム (ビジュアルエレメント) の幅と等しくなります。

クロムには境界線の幅が含まれます。horizontalScrollPolicy または verticalScrollPolicy プロパティ値が ScrollPolicy.ON の場合、クロムには対応するスクロールバーの幅も含まれます。スクロールポリシーが ScrollPolicy.AUTO の場合は、スクロールバーが表示されていても、クロムの測定にスクロールバーの幅は含まれません。

コンテナの子の位置を決める際に他のクロムが考慮されるように、コンテナのサブクラスはこのメソッドをオーバーライドする必要があります。たとえば、Panel クラスの viewMetrics プロパティは、Panel コンテナのタイトルバーの幅を top プロパティで示しているオブジェクトを返す必要があります。

実装
    public function get viewMetrics():EdgeMetrics
viewMetricsAndPaddingプロパティ 
viewMetricsAndPadding:EdgeMetrics  [read-only]

lefttopright、および bottom の 4 つのプロパティを持つオブジェクトを返します。各プロパティの値は、コンテナの端の周囲にあるクロム (ビジュアルエレメント) の幅にオブジェクトの余白の幅を加えた値と等しくなります。

クロムには境界線の幅が含まれます。horizontalScrollPolicy または verticalScrollPolicy プロパティ値が ScrollPolicy.ON の場合、クロムには対応するスクロールバーの幅も含まれます。スクロールポリシーが ScrollPolicy.AUTO の場合は、スクロールバーが表示されていても、クロムの測定にスクロールバーの幅は含まれません。

実装
    public function get viewMetricsAndPadding():EdgeMetrics
コンストラクタの詳細
Container()コンストラクタ
public 関数 Container()

コンストラクタです。

メソッドの詳細
addChild()メソッド
public override function addChild(child:DisplayObject):DisplayObject

このコンテナに子 DisplayObject を追加します。子は、他の既存の子の後に追加されるため、追加される最初の子のインデックスは 0、次の子のインデックスは 1 になります。

メモ : メソッドに対する child パラメータは DisplayObject 型として指定されますが、このパラメータがコンテナの子として追加されるには、IUIComponent インターフェイスを実装する必要があります。Flex コンポーネントはすべてこのインターフェイスを実装しています。

子は、背面から前面に重ねられます。つまり、子が重なった場合、インデックス 0 の子がいちばん奥に、インデックス numChildren - 1 の子がいちばん前面に置かれます。このように、新しく追加される子は既存の子の上に重ねられます。

パラメータ
child:DisplayObject — このコンテナの子として追加する DisplayObject です。IUIComponent インターフェイスを実装する必要があります。

戻り値
DisplayObject — DisplayObject 型のオブジェクトとして追加された子です。通常は戻り値を UIComponent、または追加されるコンポーネントの型にキャストします。

関連項目

addChildAt()メソッド 
public override function addChildAt(child:DisplayObject, index:int):DisplayObject

このコンテナに子 DisplayObject を追加します。子は、指定されたインデックスに追加されます。

メモ : メソッドに対する child パラメータは DisplayObject 型として指定されますが、このパラメータがコンテナの子として追加されるには、IUIComponent インターフェイスを実装する必要があります。Flex コンポーネントはすべてこのインターフェイスを実装しています。

子は、背面から前面に重ねられます。つまり、子が重なった場合、インデックス 0 の子がいちばん奥に、インデックス numChildren - 1 の子がいちばん前面に置かれます。このように、新しく追加される子は既存の子の上に重ねられます。

他の子によって既に占有されているインデックスに新しい子を追加する場合、古い子は置き換えられません。古い子とそれ以降のすべての子がスライドし、それぞれのインデックスが 1 ずつ増やされます。たとえば、Container に子 (A, B, C) があり、D をインデックス 1 に追加すると、コンテナの中は (A, D, B, C) になります。古い子を置き換えたい場合は、その子を削除した後に新しい子を追加する必要があります。

パラメータ
child:DisplayObject — このコンテナの子として追加する DisplayObject です。IUIComponent インターフェイスを実装する必要があります。
 
index:int — 子を追加するインデックスです。

戻り値
DisplayObject — DisplayObject 型のオブジェクトとして追加された子です。通常は戻り値を UIComponent、または追加されるコンポーネントの型にキャストします。

関連項目

attachOverlay()メソッド 
protected override function attachOverlay():void

Dissolve エフェクトでコンテナのクロムにオーバーレイを追加するときに内部的に使用されます。

contentToGlobal()メソッド 
public override function contentToGlobal(point:Point):Point

Point オブジェクトをコンテンツ座標からグローバル座標に変換します。コンテンツ座標では、コンポーネントのコンテンツの左上隅を基準としたピクセル位置を指定します。現在切り詰められていて、アクセスするにはコンポーネントをスクロールすることが必要な領域も含め、コンポーネントのすべてのコンテンツ領域を含みます。コンテンツ座標系は、絶対配置を使用するコンテナの子の位置を取得または設定するときに使用します。グローバル座標では、Flash Player のステージの左上隅、つまりアプリケーションの最も外側の端を基準としたピクセル位置を指定します。

パラメータ
point:Point — コンテンツ座標系における x および y 座標をプロパティとして指定する Point オブジェクトです。

戻り値
Point — ステージからの相対座標を持つ Point オブジェクトです。
contentToLocal()メソッド 
public override function contentToLocal(point:Point):Point

Point オブジェクトをコンテンツ座標からローカル座標に変換します。コンテンツ座標では、コンポーネントのコンテンツの左上隅を基準としたピクセル位置を指定します。現在切り詰められていて、アクセスするにはコンポーネントをスクロールすることが必要な領域も含め、コンポーネントのすべてのコンテンツ領域を含みます。コンテンツ座標系は、絶対配置を使用するコンテナの子の位置を取得または設定するときに使用します。ローカル座標では、コンポーネントのコンテンツの左上隅を基準としたピクセル位置を指定します。

パラメータ
point:Point — コンテンツ座標系における x および y 座標をプロパティとして指定する Point オブジェクトです。

戻り値
Point — ローカル座標系を基準とした座標を持つ Point A Point オブジェクトです。
createBorder()メソッド 
protected function createBorder():void

コンテナの境界線のスキンが存在しない場合、必要に応じてスキンを作成します。

createComponentFromDescriptor()メソッド 
public function createComponentFromDescriptor(descriptor:ComponentDescriptor, recurse:Boolean):IFlexDisplayObject

単一の UIComponentDescriptor を指定すると、対応するコンポーネントを作成し、このコンテナの子としてコンポーネントを追加します。

このメソッドにより、新しいオブジェクトがインスタンス化されますが、表示リストには追加されないため、デフォルトではそのオブジェクトは画面に表示されません。新しいオブジェクトを表示リストに追加するには、次の例のように、createComponentFromDescriptor() メソッドを呼び出した後に、そのコンテナで validateNow() メソッドを呼び出します。

      myVBox.createComponentFromDescriptor(myVBox.childDescriptors[0],false);
      myVBox.validateNow();
      

別の方法として、そのコンテナで createComponentsFromDescriptors() メソッドを呼び出してすべてのコンポーネントを一度に作成することもできます。createComponentsFromDescriptors() メソッドを呼び出した後に validateNow() メソッドを呼び出す必要はありません。

パラメータ
descriptor:ComponentDescriptor — 作成されるコンポーネントの UIComponentDescriptor です。この引数は、UIComponentDescriptor オブジェクトか、コンテナの子のインデックスです (0 ~ n-1 の整数。n はこのコンテナの子の総数です)。
 
recurse:Booleanfalse の場合、このコンポーネントは作成されますが、子は作成されません。true の場合、Flex はコンポーネントを作成した後、createComponentsFromDescriptors() メソッドを呼び出し、コンポーネントの creationPolicy プロパティ値に基づいて、すべての子または一部の子を作成します。

戻り値
IFlexDisplayObject

関連項目

createComponentsFromDescriptors()メソッド 
public function createComponentsFromDescriptors(recurse:Boolean = true):void

childDescriptors の配列を繰り返し処理し、配列の各要素に対して createComponentFromDescriptor() を呼び出します。

コンテナの creationPolicy プロパティの値が ContainerCreationPolicy.ALL の場合、このメソッドは初期化シーケンスの間に自動的に呼び出されます。

コンテナの creationPolicy の値が ContainerCreationPolicy.AUTO の場合、このメソッドは、コンテナの子が表示されるときに自動的に呼び出されます。

コンテナの creationPolicy プロパティの値が ContainerCreationPolicy.NONE の場合、このコンテナの子を作成するときにこの関数を呼び出す必要があります。

パラメータ
recurse:Boolean (default = true)true の場合、再帰的にコンポーネントを作成します。
executeBindings()メソッド 
public override function executeBindings(recurse:Boolean = false):void

このコンテナのすべてのデータバインディングを実行します。Flex は、Container が作成されたらこのメソッドを自動的に呼び出し、その中にバインド先のあるデータバインディングをすべて実行します。MXML コンテナ/バインディング問題 (177074) を回避するには、BindingManager.executeBindings() への呼び出しで、parentDocument ではなく descriptor.document を優先するように、Container.executeBindings() をオーバーライドします。こうすると、記述子によって作成されたインスタンスは常に正常に動作し、手続き上作成されたインスタンスも元の動作になるはずです。(後者の場合、バグが発生することがあります。)アップデータ 1 では、非 DI およびリペアレントコンポーネントのシナリオでの正常な動作を保証する、より完成度の高い解決策の提供を予定しています。

パラメータ
recurse:Boolean (default = false)
executeChildBindings()メソッド 
public function executeChildBindings(recurse:Boolean):void

このコンテナの子 UIComponent オブジェクトへのバインディングを実行します。このメソッドは、Container が作成されたときに自動的に呼び出されます。

パラメータ
recurse:Booleanfalse の場合、この Container の直下の子についてのみバインディングが実行されます。true の場合は、このコンテナの孫、ひ孫などについてもバイディングが実行されます。
getChildAt()メソッド 
public override function getChildAt(index:int):DisplayObject

n 番目の子コンポーネントオブジェクトを取得します。

このメソッドから返される子には、MXML で宣言された子、および addChild() または addChildAt() メソッドを使用して追加された子が含まれます。

パラメータ
index:int — 0 から (numChildren - 1) までの数値です。

戻り値
DisplayObject — DisplayObject 型のオブジェクトとしての子への参照です。通常は戻り値を UIComponent、または ComboBox や TextArea などの特定の Flex コントロールの型にキャストします。
getChildByName()メソッド 
public override function getChildByName(name:String):DisplayObject

指定したストリングの name プロパティを持つ子を返します。

パラメータ
name:String — 子の識別子です。

戻り値
DisplayObject — DisplayObject 型のオブジェクトとして子を表す DisplayObject です。通常は戻り値を UIComponent、または ComboBox や TextArea などの特定の Flex コントロールの型にキャストします。
getChildIndex()メソッド 
public override function getChildIndex(child:DisplayObject):int

特定の子の 0 から始まるインデックスを取得します。

コンテナの最初の子 (MXML 宣言で最初に現れる子タグなど) のインデックスは 0、2 番目の子のインデックスは 1 になり、以降も同様に続きます。コンテナの子のインデックスにより、レイアウトされる順番が決まります。たとえば、VBox ではインデックス 0 の子がいちばん上に、インデックス 1 の子がその下にレイアウトされます。

addChild() メソッドを呼び出すことによって子を追加すると、新しい子のインデックスは、既存の子の中で最大のインデックスに 1 を足した値に等しくなります。addChildAt() メソッドを使用して、指定したインデックス位置に子を挿入できます。その場合、そのインデックス以上の位置にあった子はインデックスが 1 ずつ増やされ、すべてのインデックスが 0 ~ (numChildren - 1) の範囲に収まります。

removeChild() または removeChildAt() メソッドを呼び出して子を削除すると、残りの子のインデックスが 0 から (numChildren - 1) までになるように調整されます。

myView.getChildIndex(myChild) が 5 を返した場合、myView.getChildAt(5) は myChild を返します。

子のインデックスは、setChildIndex() メソッドを呼び出すことによって変更できます。

パラメータ
child:DisplayObject — インデックスを取得する子への参照です。

戻り値
int — 0 から (numChildren - 1) の間の数値です。
getChildren()メソッド 
public function getChildren():Array

コンテナのコンテンツの子で構成された DisplayObjects オブジェクトの配列を返します。この配列には、コンテナの境界線や背景イメージなど、コンテナの表示エレメントを実装する DisplayObjects は含まれません

戻り値
Array — コンテナのコンテンツの子で構成された DisplayObject オブジェクトの配列です。

関連項目

globalToContent()メソッド 
public override function globalToContent(point:Point):Point

Point オブジェクトをグローバル座標からコンテンツ座標に変換します。グローバル座標では、Flash Player のステージの左上隅、つまりアプリケーションの最も外側の端を基準としたピクセル位置を指定します。コンテンツ座標では、コンポーネントのコンテンツの左上隅を基準としたピクセル位置を指定します。現在切り詰められていて、アクセスするにはコンポーネントをスクロールすることが必要な領域も含め、コンポーネントのすべてのコンテンツ領域を含みます。コンテンツ座標系は、絶対配置を使用するコンテナの子の位置を取得または設定するときに使用します。

パラメータ
point:Point — グローバル (ステージ) 座標系における x および y 座標をプロパティとして指定する Point オブジェクトです。

戻り値
Point — コンポーネントを基準とした座標を持つ Point A Point オブジェクトです。
layoutChrome()メソッド 
protected function layoutChrome(unscaledWidth:Number, unscaledHeight:Number):void

サイズ変更に応答して、このコンテナの境界線の位置およびサイズを設定します。これは、Container のサブクラスを作成するときにオーバーライド可能な高度なメソッドです。

addChild() メソッドでコンテナが親コンテナに追加されたとき、およびコンテナの invalidateDisplayList() メソッドが呼び出されたときに、Flex が layoutChrome() メソッドを呼び出します。

Container.layoutChrome() メソッドは autoLayout プロパティの値に関係なく呼び出されます。

Container.layoutChrome() メソッドは、Container コンテナの境界線の位置とサイズを設定します。境界線の位置が適切に決定されるためには、Container のすべてのサブクラスで、そのサブクラスの layoutChrome() メソッドが super.layoutChrome() メソッドを呼び出す必要があります。

パラメータ
unscaledWidth:Number — コンポーネントの scaleX プロパティの値にかかわらず、コンポーネントの座標内でピクセル単位によりコンポーネントの幅を指定します。
 
unscaledHeight:Number — コンポーネントの scaleY プロパティの値にかかわらず、コンポーネントの座標内でピクセル単位でコンポーネントの高さを指定します。

関連項目

localToContent()メソッド 
public override function localToContent(point:Point):Point

Point オブジェクトをローカル座標からコンテンツ座標に変換します。ローカル座標では、コンポーネントのコンテンツの左上隅を基準としたピクセル位置を指定します。コンテンツ座標では、コンポーネントのコンテンツの左上隅を基準としたピクセル位置を指定します。現在切り詰められていて、アクセスするにはコンポーネントをスクロールすることが必要な領域も含め、コンポーネントのすべてのコンテンツ領域を含みます。コンテンツ座標系は、絶対配置を使用するコンテナの子の位置を取得または設定するときに使用します。

パラメータ
point:Point — ローカル座標系における x および y 座標をプロパティとして指定する Point オブジェクトです。

戻り値
Point — コンテンツ座標系を基準とした座標を持つ Point A Point オブジェクトです。
removeAllChildren()メソッド 
public function removeAllChildren():void

このコンテナの子リストからすべての子を削除します。

removeChild()メソッド 
public override function removeChild(child:DisplayObject):DisplayObject

このコンテナの子リストから子 DisplayObject を削除します。削除された子の parent プロパティは null に設定されます。削除された子は、明示的に破棄されない限り存在し続けます。その子を別のコンテナに追加した場合、その最後の状態が保持されます。

パラメータ
child:DisplayObject — 削除する DisplayObject です。

戻り値
DisplayObject — DisplayObject 型のオブジェクトとして削除された子です。通常は戻り値を UIComponent、または削除されるコンポーネントの型にキャストします。
removeChildAt()メソッド 
public override function removeChildAt(index:int):DisplayObject

このコンテナの子リストから指定されたインデックス位置にある子 DisplayObject を削除します。削除された子の parent プロパティは null に設定されます。削除された子は、明示的に破棄されない限り存在し続けます。その子を別のコンテナに追加した場合、その最後の状態が保持されます。

パラメータ
index:int — 削除するDisplayObject の子インデックスです。

戻り値
DisplayObject — DisplayObject 型のオブジェクトとして削除された子です。通常は戻り値を UIComponent、または削除されるコンポーネントの型にキャストします。
scrollChildren()メソッド 
protected function scrollChildren():void

horizontalScrollPosition プロパティと verticalScrollPosition プロパティの値に基づいて、表示可能領域を基準とするコンテナの内容領域の相対的な位置を設定します。表示可能領域に出現しないコンテンツは切り詰められます。このメソッドは、スクロール可能なクロムをコンテンツ領域内に持つサブクラスでオーバーライドしてください。

setChildIndex()メソッド 
public override function setChildIndex(child:DisplayObject, newIndex:int):void

特定の子のインデックスを設定します。子のインデックスの詳細については、getChildIndex() メソッドを参照してください。

パラメータ
child:DisplayObject — インデックスを設定する子への参照です。
 
newIndex:int — 新規インデックスを示す数値です。0 ~ (numChildren - 1) の整数であることが必要です。
updateDisplayList()メソッド 
protected override function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

サイズ変更に反応して、このコンテナの子の位置およびサイズを設定します。

updateDisplayList() メソッドの詳細については、UIComponent.updateDisplayList() メソッドを参照してください。

Container.updateDisplayList() メソッドは、Container コンテナの境界線の位置とサイズを設定します。境界線の位置が適切に決定されるためには、Container のすべてのサブクラスで、そのサブクラスの updateDisplayList() メソッドが super.updateDisplayList() メソッドを呼び出す必要があります。

パラメータ
unscaledWidth:Number — コンポーネントの scaleX プロパティの値にかかわらず、コンポーネントの座標内でピクセル単位によりコンポーネントの幅を指定します。
 
unscaledHeight:Number — コンポーネントの scaleY プロパティの値にかかわらず、コンポーネントの座標内でピクセル単位でコンポーネントの高さを指定します。

関連項目

イベントの詳細
childAddevent 
イベントオブジェクトの型: mx.events.ChildExistenceChangedEvent
ChildExistenceChangedEvent.type property = mx.events.ChildExistenceChangedEvent.CHILD_ADD

コンテナに子が追加された後に送出されます。

childAdd イベントは、addChild() または addChildAt() メソッドが呼び出されたときに送出されます。コンテナが最初に作成されたとき、MXML ファイルで宣言された各子コンポーネントに対して、addChild() メソッドが自動的に呼び出されます。addChildAt() メソッドは、Repeater オブジェクトが子オブジェクトを追加または削除したときに自動的に呼び出されます。アプリケーション開発者が、これらのメソッドを手動で呼び出して新しい子を追加することもできます。

このイベントが送信された時点では、子オブジェクトは初期化されていますが、その幅と高さはまだ計算されておらず、子は画面に描画されていません。子が完全に初期化されてレンダリングされたときに通知を受けるには、子の creationComplete イベントのリスナーとして登録します。

ChildExistenceChangedEvent.CHILD_ADD 定数により、childAdd イベントのイベントオブジェクトの type プロパティ値が定義されます。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。
relatedObject作成された子オブジェクトへの参照が含まれます。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
childIndexChangeevent  
イベントオブジェクトの型: mx.events.IndexChangedEvent
IndexChangedEvent.type property = mx.events.IndexChangedEvent.CHILD_INDEX_CHANGE

コンテナのいずれかの子のインデックスが変更された後に送出されます。このイベントは、setChildIndex() メソッドへの引数として指定された子についてのみ送出されます。setChildIndex() メソッドの呼び出しによる副次的な作用としてインデックスが変更されたそれ以外の子については送出されません。

子のインデックスは、setChildIndex() メソッドが呼び出されたときに変更されます。

IndexChangedEvent.CHILD_INDEX_CHANGE 定数により、childIndexChange イベントのイベントオブジェクトの type プロパティ値が定義されます。このイベントは、コンテナの子の中にあるコンポーネントのインデックスが変更されたことを示します。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。
inputTypeこのイベントがマウスによって発生したものなのか、キーボード操作によって発生したものなのかを示します。
newIndex変更後の子の 0 から始まるインデックスです。
oldIndex変更前の子の 0 から始まるインデックスです。
relatedObjectインデックスが変更された子オブジェクトへの参照が含まれています。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
TriggerEventヌル (null)
TypeIndexChangedEvent.CHILD_INDEX_CHANGE
childRemoveevent  
イベントオブジェクトの型: mx.events.ChildExistenceChangedEvent
ChildExistenceChangedEvent.type property = mx.events.ChildExistenceChangedEvent.CHILD_REMOVE

コンテナの子が削除される前に送出されます。

このイベントは、removeChild()removeChildAt()、または removeAllChildren() のいずれかのメソッドが呼び出されたときに配信されます。

ChildExistenceChangedEvent.CHILD_REMOVE 定数により、childRemove イベントのイベントオブジェクトの type プロパティ値が定義されます。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。
relatedObject削除されようとしている子オブジェクトへの参照が含まれます。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
dataChangeevent  
イベントオブジェクトの型: mx.events.FlexEvent
FlexEvent.type property = mx.events.FlexEvent.DATA_CHANGE

data プロパティが変更されたときに送出されます。

コンテナが List またその他のコンポーネントでレンダラーとして使用されるときには、表示するデータをコンテナに渡すために data プロパティが使用されます。

FlexEvent.DATA_CHANGE 定数により、dataChange イベントのイベントオブジェクトの type プロパティ値が定義されます。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
scrollevent  
イベントオブジェクトの型: mx.events.ScrollEvent
ScrollEvent.type property = mx.events.ScrollEvent.SCROLL

ユーザーが手動でコンテナをスクロールしたときに送出されます。

このイベントは、マウス (スクロールバーの下向きボタンをクリックしたときなど) またはキーボード (下矢印キーをクリックしたときなど) の使用によってスクロール位置が変更されたときに送出されます。ただし、このイベントは、スクロール位置がプログラムによって変更された場合は送出されません (horizontalScrollPosition プロパティ値を設定した場合など)。viewChanged イベントは、手動によるかプログラムによるかを問わず、スクロール位置が変更されるたびに発行されます。

このイベントが送出された時点では、スクロールバーは新しい位置に更新されていますが、コンテナの子オブジェクトは新しいスクロール位置を反映するようにシフトしていません。

ScrollEvent.SCROLL 定数は、scroll イベントのイベントオブジェクトの type プロパティ値を定義します。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。
deltaスクロール位置の変化を示します (ピクセル単位)。スクロールが下方向または右方向に行われた場合は正の値を返します。スクロールが上方向または左方向に行われた場合は負の値を返します。
directionスクロールの方向 (ScrollEventDirection.HORIZONTAL または ScrollEventDirection.VERTICAL) を示します。
position新しいスクロール位置を示します。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。




 

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

現在のページ: http://livedocs.adobe.com/flex/201_jp/langref/mx/core/Container.html