パッケージmx.controls
public class ComboBox
継承ComboBox Inheritance ComboBase Inheritance UIComponent Inheritance FlexSprite Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
ImplementsIDataRenderer, IDropInListItemRenderer, IListItemRenderer

ComboBox コントロールには、ユーザーが 1 つの値を選択できるドロップダウンリストが含まれています。その機能は、HTML の SELECT フォームエレメントによく似ています。ComboBox は編集可能にできます。この場合、リストに含まれないエントリを、ユーザーが ComboBox の TextInput 部分に入力できます。

MXML シンタックスexpandedMXML シンタックスの非表示

The <mx:ComboBox> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:

 <mx:ComboBox Properties dataProvider="null" dropdownFactory="ClassFactory that creates an mx.controls.List" dropdownWidth="100 or width of the longest text in the dataProvider" itemRenderer="null" labelField="label" labelFunction="null" prompt="null" rowCount="5" selectedIndex="-1" selectedItem="null"
    
    Styles alternatingItemColors="undefined" arrowButtonWidth="22" borderColor="0xB7BAABC" borderThickness="1" closeDuration="250" closeEasingFunction="undefined" color="0x0B333C" cornerRadius="0" disabledColor="0xAAB3B3" dropDownBorderColor="undefined" dropDownStyleName="comboDropDown" fillAlphas="[0.6,0.4]" fillColors="[0xFFFFFF, 0xCCCCCC]" focusAlpha="0.4" focusRoundedCorners="tl tr bl br" fontAntiAliasType="advanced|normal" fontFamily="Verdana" fontGridFitType="pixel|none|subpixel" fontSharpness="0" fontSize="10" fontStyle="normal|italic" fontThickness="0" fontWeight="normal|bold" highlightAlphas="[0.3,0.0]" leading="0" openDuration="250" openEasingFunction="undefined" paddingLeft="5" paddingRight="5" rollOverColor="Depends on theme color" selectionColor="Depends on theme color" selectionDuration="250" selectionEasingFunction="undefined" textAlign="left|center|right" textDecoration="none|underline" textIndent="0" textRollOverColor="0x2B333C" textSelectedColor="0x2B333C"
    
    Events change="No default" close="No default" dataChange="No default" enter="No default" itemRollOut="No default" itemRollOver="No default" open="No default" scroll="No default" /> 

デフォルトの MXML プロパティdataProvider

例の表示

関連項目

mx.controls.List
mx.effects.Tween
mx.managers.PopUpManager
データ駆動型コントロールの使用
MXML コンポーネントの作成


パブリックプロパティ
 プロパティ定義
 InheritedaccessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。
DisplayObject
 Inheritedalpha : Number
指定されたオブジェクトのアルファ透明度値を示します。
DisplayObject
 InheritedautomationDelegate : Object
オートメーション関連機能を処理する委譲オブジェクトです。
UIComponent
 InheritedautomationName : String
このオブジェクトの識別子として使用できる名前です。
UIComponent
 InheritedautomationTabularData : Object
データ検索に使用できる IAutomationTabularData インターフェイスの実装です。
UIComponent
 InheritedautomationValue : Array
この値は通常、オブジェクトのレンダリングされた表示に対応しており、アプリケーションでの視覚的な表示と同じになるように、識別子とオブジェクトを関連付けるために使用できます。
UIComponent
 InheritedbaselinePosition : Number
コンポーネントのテキストの 1 行目のベースライン y 座標を指定します。
UIComponent
 InheritedblendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。
DisplayObject
 InheritedbuttonMode : Boolean
このスプライトのボタンモードを指定します。
Sprite
 InheritedcacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash Player にキャッシュされます。
DisplayObject
 InheritedcacheHeuristic : Boolean
オブジェクトのビットマップキャッシュを促すために Flex によって使用されます。
UIComponent
 InheritedcachePolicy : String
このオブジェクトのビットマップキャッシュポリシーを指定します。
UIComponent
 InheritedclassName : String
このインスタンスのクラス名です。たとえば、"Button" などがあります。
UIComponent
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 InheritedcontentMouseX : Number
コンテンツ座標系におけるマウスの x 位置を返します。
UIComponent
 InheritedcontentMouseY : Number
コンテンツ座標系におけるマウスの y 位置を返します。
UIComponent
 InheritedcontextMenu : ContextMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。
InteractiveObject
 InheritedcurrentState : String
コンポーネントの現在のヴューステートです。
UIComponent
  data : Object
アイテムレンダラーまたはアイテムエディタで data プロパティを使用すると、コンポーネントに値を渡すことができます。
ComboBox
  dataProvider : Object
[write-only] このコンポーネントが表示するアイテムのセットです。
ComboBox
 Inheriteddescriptor : UIComponentDescriptor
この UIComponent インスタンスの作成のために createComponentFromDescriptor() メソッドで使用した UIComponentDescriptor への参照です (存在する場合)。
UIComponent
 Inheriteddocument : Object
この UIComponent に関連付けられたドキュメントオブジェクトへの参照です。
UIComponent
 InheriteddoubleClickEnabled : Boolean
UIComponent オブジェクトが doubleClick イベントを受け取るかどうかを指定します。
UIComponent
  dropdown : ListBase
[read-only] ComboBox のドロップダウンとして機能する List コントロールへの参照です。
ComboBox
  dropdownFactory : IFactory
ListBase から派生したインスタンスをドロップダウンリストとして使用するために生成する IFactory です。
ComboBox
  dropdownWidth : Number
ドロップダウンリストの幅をピクセル単位で表します。
ComboBox
 InheriteddropTarget : DisplayObject
スプライトのドラッグ先またはスプライトがドロップされた先の表示オブジェクトを指定します。
Sprite
 Inheritededitable : Boolean
コントロールが編集可能であるかどうかを示すフラグです。編集可能な場合は、dataProvider に指定されていないエントリをユーザーが直接入力できます。編集できない場合は、dataProvider 内のアイテムから選択する必要があります。
ComboBase
 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
 Inheritedid : String
コンポーネントの ID です。
UIComponent
 InheritedimeMode : String
IME (入力メソッドエディタ) のモードを指定します。
ComboBase
 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
  itemRenderer : IFactory
コントロールのドロップダウンリストにデータを表示するインスタンスを生成する IFactory です。
ComboBox
  labelField : String
dataProvider 配列内のアイテムのうち、TextInput 部分とドロップダウンリストのラベルとして表示するフィールドの名前です。
ComboBox
  labelFunction : Function
ラベルを決定するために各アイテムに対して実行されるユーザー指定の関数です。
ComboBox
  listData : BaseListData
ドロップインアイテムレンダラーまたはドロップインアイテムエディタとして使用すると、このコンポーネントの listData プロパティが、List コントロールからの該当するデータで初期化されます。
ComboBox
 InheritedloaderInfo : LoaderInfo
この表示オブジェクトが属するファイルのロード情報を含む LoaderInfo オブジェクトを返します。
DisplayObject
 Inheritedmask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。
DisplayObject
 InheritedmaxHeight : Number
コンポーネントの座標内におけるコンポーネントの最大の高さ (ピクセル単位) を指定する数値です。
UIComponent
 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
 InheritednumChildren : int
このオブジェクトの子の数を返します。
DisplayObjectContainer
 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
  prompt : String
ComboBox コントロールのプロンプトです。
ComboBox
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
 Inheritedrepeater : IRepeater
この UIComponent を作成した Repeater オブジェクト (親ドキュメント内にある) への参照です。
UIComponent
 InheritedrepeaterIndex : int
この UIComponent を作成した Repeater のデータプロバイダ内にあるアイテムのインデックスです。
UIComponent
 InheritedrepeaterIndices : Array
この UIComponent を生成した、親ドキュメント内にある Repeater のデータプロバイダに含まれるアイテムのインデックスを含む配列です。
UIComponent
 Inheritedrepeaters : Array
この UIComponent を作成した Repeater オブジェクト (親ドキュメント内にある) への参照を含む配列です。
UIComponent
 Inheritedrestrict : String
ユーザーがテキストフィールドに入力できる文字、または入力できない文字のセットです。
ComboBase
 Inheritedroot : DisplayObject
ロードされた SWF ファイル内の表示オブジェクトの場合、root プロパティはその SWF ファイルが表す表示リストのツリー構造部分の一番上にある表示オブジェクトとなります。
DisplayObject
 Inheritedrotation : Number
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。
DisplayObject
  rowCount : int
ComboBox コントロールのリストに表示される行の最大数です。
ComboBox
 Inheritedscale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。
DisplayObject
 InheritedscaleX : Number
水平方向の拡大 / 縮小の比率を指定する数値です。
UIComponent
 InheritedscaleY : Number
垂直方向の拡大 / 縮小の比率を指定する数値です。
UIComponent
 Inheritedscreen : Rectangle
このオブジェクトの基本的な描画面のサイズと位置を含むオブジェクトを返します。
UIComponent
 InheritedscrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界。
DisplayObject
  selectedIndex : int
[write-only] ドロップダウンリスト内で現在選択されているアイテムのインデックスです。
ComboBox
  selectedItem : Object
[write-only] dataProvider 内の選択したアイテムへの参照を含みます。
ComboBox
  selectedLabel : String
[read-only] ComboBox の TextInput 部分に表示するストリングです。
ComboBox
 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
 Inheritedtext : String
テキストフィールドの内容です。
ComboBase
 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
 Inheritedvalue : Object
選択されたアイテムの値です。
ComboBase
 Inheritedvisible : Boolean
この UIComponent の可視性を制御します。
UIComponent
 Inheritedwidth : Number
親の座標内におけるコンポーネントの幅 (ピクセル単位) を指定する数値です。
UIComponent
 Inheritedx : Number
親コンテナ内におけるコンポーネントの水平位置 (ピクセル単位) を指定する数値です。
UIComponent
 Inheritedy : Number
親コンテナ内におけるコンポーネントの垂直位置 (ピクセル単位) を指定する数値です。
UIComponent
Protectedプロパティ
 プロパティ定義
 InheritedborderMetrics : EdgeMetrics
lefttopright、および bottom の 4 つのプロパティを持つ EdgeMetrics オブジェクトを返します。
ComboBase
 Inheritedcollection : ICollectionView
このコンポーネントが表示するアイテムの ICollectionView です。
ComboBase
 Inheritediterator : IViewCursor
dataProvider からアイテムを取得し、レンダラーにアイテムを渡すために使用されるメイン IViewCursor です。
ComboBase
 InheritedtextInput : TextInput
現在の選択範囲を表示する内部 TextInput サブコンポーネントです。
ComboBase
 InheritedunscaledHeight : Number
拡大 / 縮小なしのコンポーネントの高さを求める便利なメソッドです。コンポーネントの描画および子のレイアウトはすべて、この高さの四角い枠内で行う必要があります。また、この値は updateDisplayList() に引数として渡されます。
UIComponent
 InheritedunscaledWidth : Number
拡大 / 縮小なしのコンポーネントの幅を求める便利なメソッドです。コンポーネントの描画および子のレイアウトはすべて、この幅の四角い枠内で行う必要があります。また、この値は updateDisplayList() に引数として渡されます。
UIComponent
パブリック Methods
 メソッド定義
  
コンストラクタです。
ComboBox
 Inherited
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。
DisplayObjectContainer
 Inherited
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。
DisplayObjectContainer
 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
  
close(trigger:Event = null):void
ドロップダウンリストを非表示にします。
ComboBox
 Inherited
指定された表示オブジェクトが、DisplayObjectContainer インスタンスの子であるか、インスタンス自体であるかを指定します。
DisplayObjectContainer
 Inherited
Point オブジェクトをコンテンツ座標からグローバル座標に変換します。
UIComponent
 Inherited
Point オブジェクトをコンテンツ座標からローカル座標に変換します。
UIComponent
 Inherited
このコンテナ内の子を識別するプロパティのセットを返します。
UIComponent
 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
 Inherited
executeBindings(recurse:Boolean = false):void
この UIComponent オブジェクトへのデータバインディングを実行します。
UIComponent
 Inherited
印刷の完了後に呼び出されます。
UIComponent
 Inherited
指定のインデックス位置でオートメーションオブジェクトを提供します。
UIComponent
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。
DisplayObject
 Inherited
指定のインデックス位置にある子表示オブジェクトインスタンスを返します。
DisplayObjectContainer
 Inherited
指定された名前に一致する子表示オブジェクトを返します。
DisplayObjectContainer
 Inherited
child DisplayObject インスタンスのインデックス位置を返します。
DisplayObjectContainer
 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
 Inherited
Point オブジェクトをグローバル座標からコンテンツ座標に変換します。
UIComponent
 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
  
item パラメータを表すストリングを返します。
ComboBox
 Inherited
Point オブジェクトをローカル座標からコンテンツ座標に変換します。
UIComponent
 Inherited
point オブジェクトを表示オブジェクトの (ローカル) 座標からステージ (グローバル) 座標に変換します。
DisplayObject
 Inherited
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、<font><b> のような HTML タグが含まれる指定の HTML テキストを測定します。
UIComponent
 Inherited
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、指定のテキストを測定します。
UIComponent
 Inherited
親の内部の指定された位置にコンポーネントを移動します。
UIComponent
 Inherited
スタイルの変更を子に通知します。
UIComponent
  
ドロップダウンリストを表示します。
ComboBox
 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
 Inherited
DisplayObjectContainer インスタンスの子リストから指定の child DisplayObject インスタンスを削除します。
DisplayObjectContainer
 Inherited
DisplayObjectContainer の子リストの指定された index 位置から子 DisplayObject を削除します。
DisplayObjectContainer
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
 Inherited
指定されたイベントを再生します。
UIComponent
 Inherited
提供された ID を使用して子を解決します。
UIComponent
 Inherited
[static] suspendBackgroundProcessing() が呼び出された後、callLater() によってキューに入れられたメソッドのバックグラウンド処理を再開します。
UIComponent
 Inherited
オブジェクトのサイズを設定します。
UIComponent
 Inherited
表示オブジェクトコンテナの既存の子の位置を変更します。
DisplayObjectContainer
 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
 Inherited
これは、Flex フレームワークが Dissolve エフェクトをサポートするために使用する内部メソッドです。
UIComponent
  
データプロバイダ内の最初の numItems アイテムのラベルテキストの最大サイズに基づいて、ドロップダウンリスト内の各エントリに適用するデフォルトの高さと幅を決定します。
ComboBox
 Inherited
子オブジェクトの作成後に行われる最終処理を実行します。
UIComponent
 Inherited
データプロバイダに対する変更に応答します。
ComboBase
 Inherited
コンポーネントに設定されたプロパティを処理します。
UIComponent
 Inherited
コンポーネントの子オブジェクトを作成します。
UIComponent
 Inherited
ドロップダウンボタンが押されたときに、何らかのアクションを実行します。
ComboBase
 Inherited
UIComponent オブジェクトがフォーカスを取得したときに呼び出されるイベントハンドラです。
UIComponent
 Inherited
UIComponent オブジェクトがフォーカスを失ったときに呼び出されるイベントハンドラです。
UIComponent
 Inherited
このコンポーネントの初期化を完了させます。
UIComponent
 Inherited
このコンポーネントのアクセシビリティコードを初期化します。
UIComponent
 Inherited
通常、UITextField オブジェクトが含まれているコンポーネントのうち、UITextField オブジェクトがフォーカスを取得したコンポーネントによってオーバーライドされます。
UIComponent
 Inherited
dataProvider アイテムの UID を決定します。
ComboBase
 Inherited
keyDown イベントに対して呼び出されるイベントハンドラです。
UIComponent
 Inherited
keyUp イベントに対して呼び出されたイベントハンドラです。
UIComponent
  
コントロールの幅が最低でも 40 ピクセルあり、コントロールの TextInput 部分に 1 行のテキストが入るだけの高さがある (ただし最低でも 22 ピクセル必要です) ことを確認します。
ComboBox
 Inherited
コンポーネントの編集可能テキストフィールドとして機能する TextInput の変更を処理します。
ComboBase
 Inherited
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
内部コンポーネントを指定された幅と高さで配置します。
ComboBase
イベント
 イベント一覧定義
 Inherited Flash Player がオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 Inherited
add
addChild() メソッドまたは addChildAt() メソッドを使用してコンポーネントをコンテンツの子としてコンテナに追加したときに送出されます。UIComponent
 Inherited 表示オブジェクトが表示リストに追加されたときに送出されます。DisplayObject
 Inherited 表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの追加により、ステージ上の表示リストに追加されたときに送出されます。DisplayObject
   送出されるのは、ユーザー操作の結果として ComboBox の内容が変化したとき、selectedIndex プロパティまたは selectedItem プロパティが変更されたとき、および ComboBox コントロールが編集可能な状態で、キーストロークがボックスに入力されたときです。ComboBox
 Inherited ユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを押して離すと送出されます。InteractiveObject
   次に示すユーザーの操作によってドロップダウンリストが消えたときに送出されます。
  • ドロップダウンリストのアイテムを選択する
  • ドロップダウンリストの外側をクリックする
  • ドロップダウンリストが表示されているときに、ドロップダウンボタンをクリックする
  • ドロップダウンリストが表示されているときに ESC キーを押す
ComboBox
 Inherited コンポーネントの構築、プロパティ処理、測定、レイアウト、および描画が完了したときに送出されます。UIComponent
 Inherited ビューステートの変更後に送出されます。UIComponent
 Inherited currentState プロパティが変更された後に送出されます。ビューステートが変更される前には送出されません。UIComponent
   data プロパティが変更されたときに送出されます。ComboBox
 Inherited Flash Player がオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。EventDispatcher
 Inherited オブジェクトの doubleClickEnabled フラグが true に設定されている場合には、ユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを 2 回続けてすばやく押して離すと送出されます。InteractiveObject
 Inherited ドラッグ操作が完了したとき (ドラッグデータをドロップターゲットにドロップするか、ドロップを実行せずにドラッグ & ドロップ操作を終了したときのいずれか)、ドラッグイニシエータ (ドラッグしたデータのソースであるコンポーネント) によって送出されます。UIComponent
 Inherited ユーザーがドロップターゲット上でマウスを離したとき、ドロップターゲットによって送出されます。UIComponent
 Inherited ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。UIComponent
 Inherited ユーザーがデータをコンポーネントの外部にドラッグし、ターゲットにドロップしなかったとき、コンポーネントによって送出されます。UIComponent
 Inherited ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。UIComponent
 Inherited エフェクトの終了後に送出されます。UIComponent
 Inherited エフェクトが開始される直前に送出されます。UIComponent
   editable プロパティが true に設定されている場合に、ユーザーが編集可能なテキストフィールドへの入力中に Enter キーを押すと送出されます。ComboBox
 Inherited 再生ヘッドが新しいフレームに入るときに送出されます。DisplayObject
 Inherited コンポーネントがルートビューステートに戻った後に送出されます。UIComponent
 Inherited コンポーネントがルートビューステートを終了する前に送出されます。UIComponent
 Inherited 表示オブジェクトがフォーカスを取得した後に 送出されます。InteractiveObject
 Inherited 表示オブジェクトがフォーカスを失った後に 送出されます。InteractiveObject
 Inherited オブジェクトの状態が可視から不可視に変化したときに送出されます。UIComponent
 Inherited コンポーネントの構築と初期化プロパティの設定が完了したときに送出されます。UIComponent
 Inherited Validator によってコンポーネントが監視されており、検証が失敗した場合に送出されます。UIComponent
   ユーザーがドロップダウンリストアイテムの外側にマウスを移動したときに送出されます。ComboBox
   ユーザーがドロップダウンリストアイテムの上にマウスを移動したときに送出されます。ComboBox
 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
   ユーザーがドロップダウンボタンをクリックしてドロップダウンリストを表示したときに送出されます。ComboBox
 Inherited コンポーネントの初期化シーケンスの始めに送出されます。UIComponent
 Inherited removeChild() または removeChildAt() メソッドを使用してコンポーネントをコンテンツの子としてコンテナから削除したときに送出されます。UIComponent
 Inherited 表示オブジェクトが表示リストから削除されようとしているときに送出されます。DisplayObject
 Inherited 表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの削除により、表示リストから削除されようとしているときに送出されます。DisplayObject
 Inherited 表示リストが更新およびレンダリングされようとしているときに送出されます。DisplayObject
 Inherited コンポーネントのサイズが変更されたときに送出されます。UIComponent
 Inherited ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。InteractiveObject
 Inherited ユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。InteractiveObject
   ユーザーが ComboBox コントロールのドロップダウンリストをスクロールしたときに送出されます。ComboBox
 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
スタイル
 スタイル説明定義
  
alternatingItemColors
型: Array   形式: Color   CSS の継承: yes
切り替えパターンでドロップダウンリストの行を表示する場合の BackgroundColors のセットです。値には、複数の色の配列を指定します。undefined の場合、行では、ドロップダウンリストの backgroundColor スタイルが使用されます。 デフォルト値undefined.
ComboBox
  
arrowButtonWidth
型: Number   形式: Length   CSS の継承: no
ピクセル単位で表した矢印ボタンの幅です。 デフォルト値22.
ComboBox
  
borderColor
型: uint   形式: Color   CSS の継承: no
境界線の色です。このスタイルは、Button、CheckBox、ComboBox、MenuBar、NumericStepper、ProgressBar、RadioButton、ScrollBar、Slider の各コントロール、および borderStyle スタイルをサポートするすべてのコンポーネントによってサポートされます。デフォルト値はコンポーネントのクラスに応じて異なります。クラスでオーバーライドされない場合は、0xB7BABC になります。
ComboBox
  
borderThickness
型: Number   形式: Length   CSS の継承: no
ドロップダウンリストの境界線の幅です (ピクセル単位)。dropDownStyleName CSSStyleDeclaration を設定しているときに borderThickness を定義すると、この値は上書きされます。 デフォルト値1.
ComboBox
 Inherited 型: Number   形式: Length   CSS の継承: no
コンポーネントの下端から親コンテナの下端までの垂直距離 (ピクセル単位) を表します。
UIComponent
  
closeDuration
型: Number   形式: Time   CSS の継承: no
ドロップダウンリストが閉じるときのトランジションの時間です (ミリ秒単位)。デフォルトのトランジションは、ComboBox に向かって上方向に閉じていくドロップダウンスライドです。 デフォルト値250.
ComboBox
  
closeEasingFunction
型: Function   CSS の継承: no
閉じた状態へのトランジションを制御するイージング関数です。イージング関数を使用して、トランジションの加速と減速を制御できます。 デフォルト値undefined.
ComboBox
  
color
型: uint   形式: Color   CSS の継承: yes
コンポーネントのラベルを含めたコンポーネント内のテキストの色です。 デフォルト値0x0B333C.
ComboBox
  
cornerRadius
型: Number   形式: Length   CSS の継承: no
コンポーネントの角に付いている丸みの半径です。このスタイルは、Alert、Button、ComboBox、LinkButton、MenuBar、NumericStepper、Panel、ScrollBar、Tab、TitleWindow の各コンポーネント、および borderStyle"solid" に指定できるすべてのコンポーネントによってサポートされます。デフォルト値は、コンポーネントのクラスによって異なります。クラスでオーバーライドされない場合、デフォルト値は 0 になります。
ComboBox
  
disabledColor
型: uint   形式: Color   CSS の継承: yes
コンポーネントが無効な場合のテキストの色です。 デフォルト値0xAAB3B3.
ComboBox
 Inherited 型: Class   CSS の継承: no
コントロールが無効であるときに、背景と境界のスキンとして使用するクラスの名前です。
ComboBase
 Inherited 型: Class   CSS の継承: no
ユーザーがマウスボタンを押しているときに、背景と境界のスキンとして使用するクラスの名前です。
ComboBase
  
dropdownBorderColor
型: uint   形式: Color   CSS の継承: yes
ComboBox の境界線の色です。undefined の場合、ドロップダウンリストでは通常の borderColor スタイルが使用されます。このスタイルは、ComboBox をエラー状態で表示するためにバリデータによって使用されます。 デフォルト値undefined.
ComboBox
  
dropDownStyleName
型: String   CSS の継承: no
ドロップダウンリストで使用される CSSStyleDeclaration の名前です。これにより、ドロップダウンリストまたはそのアイテムレンダラの外観を制御できます。 デフォルト値"comboDropDown".
ComboBox
 Inherited 型: Class   CSS の継承: no
コントロールが無効であり、editable プロパティが true のときに、背景と境界のスキンとして使用するクラスの名前です。
ComboBase
 Inherited 型: Class   CSS の継承: no
ユーザーがマウスボタンを押し、editable プロパティが true のときに、背景と境界のスキンとして使用するクラスの名前です。
ComboBase
 Inherited 型: Class   CSS の継承: no
マウスがコントロール上にあり、editable プロパティが true のときに、背景と境界のスキンとして使用するクラスの名前です。
ComboBase
 Inherited 型: Class   CSS の継承: no
マウスがコントロールの上以外の場所にあり、editable プロパティが true のときに、背景と境界のスキンとして使用するクラスの名前です。
ComboBase
 Inherited 型: uint   形式: Color   CSS の継承: yes
検証が失敗した場合のコンポーネントのハイライトの色です。
UIComponent
  
fillAlphas
型: Array   CSS の継承: no
コントロールの背景の塗りつぶしで使用するアルファ値です。[1, 1] を使うと、コントロールの背景が不透明になります。 デフォルト値[ 0.6, 0.4 ].
ComboBox
  
fillColors
型: Array   形式: Color   CSS の継承: no
コントロールの背景の着色に使用されるカラーです。フラットな外観のコントロールを作成するには、どちらの値にも同じカラーを渡します。 デフォルト値[ 0xFFFFFF, 0xCCCCCC ].
ComboBox
  
focusAlpha
型: Number   CSS の継承: no
フォーカススキンのアルファ透明度値を指定します。 デフォルト値0.4.
ComboBox
 Inherited 型: String   CSS の継承: no
フォーカス矩形で使用されるブレンドモードです。
UIComponent
  
focusRoundedCorners
型: String   CSS の継承: no
フォーカス矩形のどの角を丸くするかを指定します。値は、スペースで区切られた String で、"tl""tr""bl"、および "br" を組み合わせたものです。たとえば、右の角を丸くし、左の角を直角に指定するには、"tr br" とします。cornerRadius スタイルプロパティは、角の丸みの半径を指定します。デフォルト値はコンポーネントのクラスに応じて異なります。クラスでオーバーライドされない場合は、"tl tr bl br" になります。
ComboBox
 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".
ComboBox
  
fontFamily
型: String   CSS の継承: yes
使用するフォントの名前です。完全な CSS 実装と異なり、カンマ区切りリストはサポートされません。任意のフォントファミリ名を使用できます。汎用フォント名を指定した場合、適切なデバイスフォントに置換されます。 デフォルト値"Verdana".
ComboBox
  
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".
ComboBox
  
fontSharpness
型: Number   CSS の継承: yes
Flex コントロール内のテキストを表す内部 TextField の sharpness プロパティを設定します。このプロパティは字形のエッジのシャープネスを指定します。可能な値は -400 から 400 までの数値です。

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

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

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

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

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

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

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

デフォルト値0.
ComboBox
  
fontWeight
型: String   CSS の継承: yes
テキストをボールド体にするかどうかを指定します。認識される値は "normal""bold"です。Button コントロールのデフォルト値は "bold" です。 デフォルト値"normal".
ComboBox
  
highlightAlphas
型: Array   CSS の継承: no
コントロールのハイライトの塗りつぶしで使用するアルファ透明度値です。最初の値はハイライトの上端の透明度を指定し、2 番目の値はハイライトの下端の透明度を指定します。ハイライトは、スキンの上半分に適用されます。 デフォルト値[ 0.3, 0.0 ].
ComboBox
 Inherited 型: Number   形式: Length   CSS の継承: no
コンポーネントの親コンテナの中心からコンポーネントの中心までの水平距離 (ピクセル単位) を表します。
UIComponent
  
kerning
型: Boolean   CSS の継承: yes
カーニングが有効か (true) 無効か (false) を示すブール値です。カーニングでは、読みやすくするために、特定の文字ペア間の間隔を調整します。ただし、カーニングは見出しを大きなフォントにする場合など、必要な場合に限って使用してください。カーニングは、埋め込み FlashType フォントに対してのみサポートされています。Verdana や、Courier New などの等幅フォントなど、特定のフォントではカーニングはサポートされていません。 デフォルト値false.
ComboBox
  
leading
型: Number   形式: Length   CSS の継承: no
追加の行間を表します。

デフォルト値は 2 です。

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

ComboBox
 Inherited 型: Number   形式: Length   CSS の継承: no
コンポーネントの親コンテナの左端からコンポーネントの左端までの水平距離 (ピクセル単位) を表します。
UIComponent
  
letterSpacing
型: Number   CSS の継承: yes
各文字間に表示される追加のピクセル数です。正の値を指定すると文字間隔が通常より広くなり、負の値を指定すると文字間隔が通常より狭くなります。 デフォルト値0.
ComboBox
  
openDuration
型: Number   形式: Time   CSS の継承: no
ドロップダウンリストが開くときのトランジションの時間です (ミリ秒単位)。デフォルトのトランジションは、ComboBox から下方向に表示されるドロップダウンスライドです。 デフォルト値250.
ComboBox
  
openEasingFunction
型: Function   CSS の継承: no
開いた状態へのトランジションを制御するイージング関数です。イージング関数を使用して、トランジションの加速と減速を制御できます。 デフォルト値undefined.
ComboBox
 Inherited 型: Class   CSS の継承: no
マウスがコントロール上にあるときに、背景と境界のスキンとして使用するクラスの名前です。
ComboBase
  
paddingLeft
型: Number   形式: Length   CSS の継承: no
コンテナの左の境界とコンテンツ領域の左端との間のピクセル数です。

デフォルト値は 0 です。

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

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

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

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

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

デフォルト値は 0 です。

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

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

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

ComboBox
 Inherited 型: Number   形式: Length   CSS の継承: no
コンポーネントの右端から親コンテナの右端までの水平距離 (ピクセル単位) を表します。
UIComponent
  
rollOverColor
型: uint   形式: Color   CSS の継承: yes
ドロップダウンリストの rollOverColor です。
ComboBox
  
selectionColor
型: uint   形式: Color   CSS の継承: yes
ドロップダウンリストの selectionColor です。
ComboBox
  
selectionDuration
型: uint   形式: Time   CSS の継承: no
ドロップダウンリストの selectionDuration です。 デフォルト値250.
ComboBox
  
selectionEasingFunction
型: Function   CSS の継承: no
ドロップダウンリストの selectionEasingFunction です。 デフォルト値undefined.
ComboBox
  
textAlign
型: String   CSS の継承: yes
コンテナ内のテキストの整列。有効な値は "left""right"、または "center" です。

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

ComboBox
  
textDecoration
型: String   CSS の継承: no
テキストに下線を表示するかどうかを指定します。有効な値は、"none" および "underline" です。 デフォルト値"none".
ComboBox
  
textIndent
型: Number   形式: Length   CSS の継承: yes
テキストの 1 行目のコンテナ左端からのオフセット (ピクセル単位) です。 デフォルト値0.
ComboBox
  
textRollOverColor
型: uint   形式: Color   CSS の継承: yes
ドロップダウンリストの textRollOverColor です。 デフォルト値#2B333C.
ComboBox
  
textSelectedColor
型: uint   形式: Color   CSS の継承: yes
ドロップダウンリストの textSelectedColor です。 デフォルト値#2B333C.
ComboBox
 Inherited 型: uint   形式: Color   CSS の継承: yes
コンポーネントのテーマカラーです。
UIComponent
 Inherited
top
型: Number   形式: Length   CSS の継承: no
コンポーネントの親コンテナの上端からコンポーネントの上端までの垂直距離 (ピクセル単位) を表します。
UIComponent
 Inherited 型: Class   CSS の継承: no
マウスがコントロール上にないときに、背景と境界のスキンとして使用するクラスの名前です。
ComboBase
 Inherited 型: Number   形式: Length   CSS の継承: no
コンポーネントの親コンテナの中心からコンポーネントの中心までの垂直距離 (ピクセル単位) を表します。
UIComponent
エフェクト
 エフェクト説明定義
 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
プロパティの詳細
dataプロパティ
data:Object  [read-write]

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

ComboBox コントロールでは、listData プロパティと data プロパティを次のように使用します。ComboBox が DataGrid コントロール内にある場合、列の dataField プロパティがデータのプロパティにマッピングされ、selectedItem がそのプロパティに設定されます。ComboBox コントロールが List コントロール内にある場合、リストの labelField がデータのプロパティにマッピングされ、selectedItem がそのプロパティに設定されます。それ以外の場合は、selectedItem がデータそのもに設定されます。

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

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

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

関連項目

dataProviderプロパティ 
dataProvider:Object  [write-only]

このコンポーネントが表示するアイテムのセットです。このプロパティは Object 型です。派生したクラスでは、Arrays、XML、ICollectionViews、その他のクラスなどのさまざまなデータ型を処理できます。このプロパティの値を取得した場合は、すべてが ICollectionView に変換され、その ICollectionView が返されます。設定した値が ICollectionView ではなかった場合、値は取得されません。

このプロパティを設定すると、selectedIndex プロパティが調整され、selectedItem プロパティも調整されます。ただし、selectedIndex プロパティが別途設定されている場合は除きます。prompt プロパティが存在しない場合、selectedIndex プロパティは 0 に設定されます。それ以外の場合は、-1 のままになります。-1 は、プロンプトストリングに使用されるインデックスです。selectedIndex プロパティが既に設定されており、新しいデータプロバイダの範囲を超えている場合は、予想外の動作が発生する可能性があります。

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

実装
    public function set dataProvider(value:Object):void
dropdownプロパティ 
dropdown:ListBase  [read-only]

ComboBox のドロップダウンとして機能する List コントロールへの参照です。

実装
    public function get dropdown():ListBase
dropdownFactoryプロパティ 
dropdownFactory:IFactory  [read-write]

ListBase から派生したインスタンスをドロップダウンリストとして使用するために生成する IFactory です。デフォルト値は、List の IFactory です。

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

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

ドロップダウンリストの幅をピクセル単位で表します。

デフォルト値は、100 または dataProvider で最も長いテキストの幅のいずれか大きいほうです。

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

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

コントロールのドロップダウンリストにデータを表示するインスタンスを生成する IFactory です。このプロパティを使用して、ドロップダウンリストのカスタムアイテムレンダラーを指定できます。

コントロールは List コントロールを内部的に使用して、ドロップダウンリストを作成します。List コントロールのデフォルトのアイテムレンダラーは、ListItemRenderer クラスであり、リスト内の各アイテムに関連付けられているテキストとオプションのアイコンを描画します。

実装
    public function get itemRenderer():IFactory
    public function set itemRenderer(value:IFactory):void

関連項目

labelFieldプロパティ 
labelField:String  [read-write]

dataProvider 配列内のアイテムのうち、TextInput 部分とドロップダウンリストのラベルとして表示するフィールドの名前です。デフォルトでは、各配列オブジェクトの label という名前のプロパティが使用され、コントロールに表示されます。

ただし、dataProvider アイテムに label プロパティが含まれない場合は、別のプロパティを使用するように labelField プロパティを設定できます。

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

実装
    public function get labelField():String
    public function set labelField(value:String):void
labelFunctionプロパティ 
labelFunction:Function  [read-write]

ラベルを決定するために各アイテムに対して実行されるユーザー指定の関数です。デフォルトでは、各 dataProvider アイテムの label という名前のプロパティを使用してラベルが決定されます。ただし、label プロパティも存在せず、ラベル表示に使用できる別のプロパティも存在しないデータセットもあります。

たとえば、データセットに lastNamefirstName のフィールドがあり、フルネームを表示したい場合などです。labelFunction では、適切なフィールドを使用するコールバック関数を指定して、表示可能なストリングを返すことができます。

labelFunction は単一のパラメータを取ります。このパラメータは、dataProvider 内のアイテムであり、ストリングを返します。

      myLabelFunction(item:Object):String
      

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

実装
    public function get labelFunction():Function
    public function set labelFunction(value:Function):void
listDataプロパティ 
listData:BaseListData  [read-write]

ドロップインアイテムレンダラーまたはドロップインアイテムエディタとして使用すると、このコンポーネントの listData プロパティが、List コントロールからの該当するデータで初期化されます。コンポーネントは、listData プロパティと data プロパティを使用して、ドロップインアイテムレンダラーまたはドロップインアイテムエディタとして適切な情報を表示します。

MXML および ActionScript でこのプロパティを設定することはありません。このコンポーネントがドロップインアイテムレンダラーまたはドロップインアイテムエディタとして使用されるときに、Flex でプロパティが設定されます。

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

実装
    public function get listData():BaseListData
    public function set listData(value:BaseListData):void

関連項目

promptプロパティ 
prompt:String  [read-write]

ComboBox コントロールのプロンプトです。プロンプトは、selectedIndex = -1 であるときに ComboBox の TextInput 部分に表示されるストリングです。これは通常、"Select one..." などのストリングです。プロンプトを使用しない場合は、ComboBox コントロールにより selectedIndex が 0 に設定され、dataProvider 内の最初のアイテムが表示されます。

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

ComboBox コントロールのリストに表示される行の最大数です。dataProvider に存在するアイテム数がデフォルト値より少ない場合、ComboBox では dataProvider と同数のアイテムのみを表示します。

デフォルト値5.

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

実装
    public function get rowCount():int
    public function set rowCount(value:int):void
selectedIndexプロパティ 
selectedIndex:int  [write-only]

ドロップダウンリスト内で現在選択されているアイテムのインデックスです。このプロパティを設定すると現在のインデックスが設定され、関連付けられたラベルが TextInput 部分に表示されます。

デフォルト値は -1 ですが、dataProvider が割り当てられ、プロンプトが存在しない場合は 0 に設定されます。コントロールが編集可能で、ユーザーが TextInput の部分に入力すると、selectedIndex プロパティの値は -1 になります。selectedIndex プロパティの値が範囲外の場合、selectedIndex プロパティは dataProvider にある最後のアイテムに設定されます。

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

実装
    public function set selectedIndex(value:int):void
selectedItemプロパティ 
selectedItem:Object  [write-only]

dataProvider 内の選択したアイテムへの参照を含みます。データがオブジェクトまたはクラスインスタンスの場合、そのオブジェクトまたはインスタンスのプロパティを変更すると、dataProvider とそのビューが変更されます。アイテムが dataProvider 内に存在する場合に、selectedItem そのものを設定すると、ComboBox がそのアイテムを選択します (TextInput 部分にアイテムを表示し、selectedIndex を設定します)。

ComboBox コントロールが編集可能な場合に、ユーザーが TextInput にテキストを入力すると、selectedItem プロパティは null になります。このプロパティが値を持つのは、ユーザーがドロップダウンリストから項目を選択した場合と、値がプログラムによって設定された場合のみです。

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

実装
    public function set selectedItem(value:Object):void
selectedLabelプロパティ 
selectedLabel:String  [read-only]

ComboBox の TextInput 部分に表示するストリングです。これは、labelField または labelFunction を使用してデータから計算されます。

実装
    public function get selectedLabel():String
コンストラクタの詳細
ComboBox()コンストラクタ
public 関数 ComboBox()

コンストラクタです。

メソッドの詳細
calculatePreferredSizeFromData()メソッド
protected override function calculatePreferredSizeFromData(count:int):Object

データプロバイダ内の最初の numItems アイテムのラベルテキストの最大サイズに基づいて、ドロップダウンリスト内の各エントリに適用するデフォルトの高さと幅を決定します。

パラメータ
count:int — 値を決定するためにチェックするアイテムの数です。

戻り値
Object — width プロパティと height プロパティの 2 つを持つオブジェクトです。
close()メソッド 
public function close(trigger:Event = null):void

ドロップダウンリストを非表示にします。

パラメータ
trigger:Event (default = null)
itemToLabel()メソッド 
public function itemToLabel(item:Object):String

item パラメータを表すストリングを返します。

このメソッドは、次の順序で確認して、返す値を見つけます。

  1. labelFunction プロパティが指定されている場合、アイテムを関数に渡した結果を返します。
  2. アイテムがストリング、数値、ブール値、または関数の場合、そのアイテムを返します。
  3. コントロールの labelField プロパティで指定された名前のプロパティをアイテムが持つ場合、そのプロパティの内容を返します。
  4. アイテムにラベルプロパティがある場合、その値を返します。
パラメータ
item:Object

戻り値
String
measure()メソッド 
protected override function measure():void

コントロールの幅が最低でも 40 ピクセルあり、コントロールの TextInput 部分に 1 行のテキストが入るだけの高さがある (ただし最低でも 22 ピクセル必要です) ことを確認します。

open()メソッド 
public function open():void

ドロップダウンリストを表示します。

イベントの詳細
changeevent 
イベントオブジェクトの型: mx.events.ListEvent
ListEvent.type property = mx.events.ListEvent.CHANGE

送出されるのは、ユーザー操作の結果として ComboBox の内容が変化したとき、selectedIndex プロパティまたは selectedItem プロパティが変更されたとき、および ComboBox コントロールが編集可能な状態で、キーストロークがボックスに入力されたときです。

The ListEvent.CHANGE 定数は change イベントの ListEvent オブジェクトの type プロパティ値を定義し、ユーザー操作の結果として選択が変更されたことを示します。

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

プロパティ
bubblesfalse
cancelablefalse
columnIndex イベントに関連付けられた列の 0 から始まるインデックスです。
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。
itemRendererクリックされたアイテムレンダラーです。
reasonヌル (null)
rowIndexイベントに関連付けられたアイテムの 0 から始まるインデックスです。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
TypeListEvent.CHANGE
closeevent  
イベントオブジェクトの型: mx.events.DropdownEvent
DropdownEvent.type property = mx.events.DropdownEvent.CLOSE

次に示すユーザーの操作によってドロップダウンリストが消えたときに送出されます。

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

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

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

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

コンポーネントをアイテムレンダラとして使用すると、data プロパティには dataProvider のアイテムが含まれます。このイベントを受け取って、data プロパティが変更されたときにコンポーネントを更新することができます。

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

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

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

editable プロパティが true に設定されている場合に、ユーザーが編集可能なテキストフィールドへの入力中に Enter キーを押すと送出されます。

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

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

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

ユーザーがドロップダウンリストアイテムの外側にマウスを移動したときに送出されます。イベントオブジェクトの target プロパティには、ドロップダウンリストではなく ComboBox への参照が含まれます。

ListEvent.ITEM_ROLL_OUT 定数は、itemRollOut イベントの ListEvent オブジェクトの type プロパティ値を定義します。このイベントは、ユーザーがマウスポインタをコントロール内の視覚的なアイテムの外側に移動したことを示します。

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

プロパティ
bubblesfalse
cancelablefalse
columnIndex イベントに関連付けられた列の 0 から始まるインデックスです。
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。
itemRendererマウスポインタが離れたアイテムレンダラーです。
reasonヌル (null)
rowIndexイベントに関連付けられたアイテムの 0 から始まるインデックスです。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
TypeListEvent.ITEM_ROLL_OUT
itemRollOverevent  
イベントオブジェクトの型: mx.events.ListEvent
ListEvent.type property = mx.events.ListEvent.ITEM_ROLL_OVER

ユーザーがドロップダウンリストアイテムの上にマウスを移動したときに送出されます。イベントオブジェクトの target プロパティには、ドロップダウンリストではなく ComboBox への参照が含まれます。

ListEvent.ITEM_ROLL_OVER 定数は、itemRollOver イベントの ListEvent オブジェクトの type プロパティ値を定義します。このイベントは、ユーザーがコントロール内の視覚的なアイテムに、マウスポインタを合わせたことを示します。

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

プロパティ
bubblesfalse
cancelablefalse
columnIndex イベントに関連付けられた列の 0 から始まるインデックスです。
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。
itemRendererマウスポインタが置かれたアイテムレンダラーです。
reasonヌル (null)
rowIndexイベントに関連付けられたアイテムの 0 から始まるインデックスです。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
TypeListEvent.ITEM_ROLL_OVER
openevent  
イベントオブジェクトの型: mx.events.DropdownEvent
DropdownEvent.type property = mx.events.DropdownEvent.OPEN

ユーザーがドロップダウンボタンをクリックしてドロップダウンリストを表示したときに送出されます。これは、ユーザーがキーボードで Ctrl キーを押しながら下矢印キーを押してドロップダウンを開いた場合にも送出されます。

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

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

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

ユーザーが ComboBox コントロールのドロップダウンリストをスクロールしたときに送出されます。

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

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

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。
deltaスクロール位置の変化を示します (ピクセル単位)。スクロールが下方向または右方向に行われた場合は正の値を返します。スクロールが上方向または左方向に行われた場合は負の値を返します。
directionスクロールの方向 (ScrollEventDirection.HORIZONTAL または ScrollEventDirection.VERTICAL) を示します。
position新しいスクロール位置を示します。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
SimpleComboBox
<?xml version="1.0"?> <!-- Simple example to demonstrate the ComboBox control. --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">

    <mx:Script> <![CDATA[

[Bindable] public var cards: Array = [ {label:"Visa", data:1}, {label:"MasterCard", data:2}, {label:"American Express", data:3} ];
        
[Bindable] public var selectedItem:Object; ]]> </mx:Script>

    <mx:Panel title="ComboBox Control Example" height="75%" width="75%" layout="horizontal" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10">

        <mx:ComboBox dataProvider="{cards}" width="150" close="selectedItem=ComboBox(event.target).selectedItem"/>

        <mx:VBox width="250"> <mx:Text  width="200" color="blue" text="Select a type of credit card."/> <mx:Label text="You selected: {selectedItem.label}"/> <mx:Label text="Data: {selectedItem.data}"/> </mx:VBox>         

    </mx:Panel> </mx:Application>