| パッケージ | mx.charts.chartClasses |
| public class DataTip | |
| 継承 | DataTip UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| 実装 | IDataRenderer |
グラフでデータヒントを有効にするには、showDataTips プロパティを true に設定します。
関連項目
| プロパティ | 定義 | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。
| DisplayObject | |
![]() | alpha : Number
指定されたオブジェクトのアルファ透明度値を示します。
| DisplayObject | |
![]() | baselinePosition : Number
コンポーネントのテキストの 1 行目のベースライン y 座標を指定します。
| UIComponent | |
![]() | blendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。
| DisplayObject | |
![]() | buttonMode : Boolean
このスプライトのボタンモードを指定します。
| Sprite | |
![]() | cacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash Player にキャッシュされます。 | DisplayObject | |
![]() | cacheHeuristic : Boolean
オブジェクトのビットマップキャッシュを促すために Flex によって使用されます。
| UIComponent | |
![]() | cachePolicy : String
このオブジェクトのビットマップキャッシュポリシーを指定します。
| UIComponent | |
![]() | className : String
このインスタンスのクラス名です。たとえば、
"Button" などがあります。 | UIComponent | |
![]() | constructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
| Object | |
![]() | contentMouseX : Number
コンテンツ座標系におけるマウスの x 位置を返します。
| UIComponent | |
![]() | contentMouseY : Number
コンテンツ座標系におけるマウスの y 位置を返します。
| UIComponent | |
![]() | contextMenu : ContextMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。
| InteractiveObject | |
![]() | currentState : String
コンポーネントの現在のビューステートです。
| UIComponent | |
| data : Object
データヒントでレンダリングするデータポイントを示す HitData 構造体です。
| DataTip | ||
![]() | descriptor : UIComponentDescriptor
この UIComponent インスタンスの作成のために
createComponentFromDescriptor() メソッドで使用した UIComponentDescriptor への参照です (存在する場合)。 | UIComponent | |
![]() | document : Object
この UIComponent に関連付けられたドキュメントオブジェクトへの参照です。
| UIComponent | |
![]() | doubleClickEnabled : Boolean
UIComponent オブジェクトが
doubleClick イベントを受け取るかどうかを指定します。 | UIComponent | |
![]() | dropTarget : DisplayObject
スプライトのドラッグ先またはスプライトがドロップされた先の表示オブジェクトを指定します。
| Sprite | |
![]() | enabled : Boolean
コンポーネントがユーザーの操作を受け入れることができるかどうかを指定します。
| UIComponent | |
![]() | errorString : String
バリデータによってコンポーネントを監視しているとき、検証が失敗した場合に、そのコンポーネントのエラーヒントに表示されるテキストです。
| UIComponent | |
![]() | explicitHeight : Number
コンポーネントの座標内におけるコンポーネントの明示的な高さ (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | explicitMaxHeight : Number
コンポーネントの座標内におけるコンポーネントの最大の高さ (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | explicitMaxWidth : Number
コンポーネントの座標内におけるコンポーネントの最大の幅 (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | explicitMinHeight : Number
コンポーネントの座標内におけるコンポーネントの最小の高さ (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | explicitMinWidth : Number
コンポーネントの座標内におけるコンポーネントの最小の幅 (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | explicitWidth : Number
コンポーネントの座標内におけるコンポーネントの明示的な幅 (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | filters : Array
表示オブジェクトに現在関連付けられている各フィルタオブジェクトが格納されているインデックス付きの配列です。
| DisplayObject | |
![]() | focusEnabled : Boolean
コンポーネントが、クリックされたときにフォーカスを受け付けられるかどうかを示します。
| UIComponent | |
![]() | focusManager : IFocusManager
このコンポーネントとそのピアーに対するフォーカスを制御する FocusManager を取得します。
| UIComponent | |
![]() | focusPane : Sprite
このオブジェクトに関連付けられたフォーカスペインです。
| UIComponent | |
![]() | focusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。
| InteractiveObject | |
![]() | graphics : Graphics
ベクターの描画コマンドが発生するこのスプライトに属する Graphics オブジェクトを指定します。
| Sprite | |
![]() | height : Number
親の座標内におけるコンポーネントの高さ (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | hitArea : Sprite
スプライトのヒット領域となる別のスプライトを指定します。
| Sprite | |
![]() | id : String
コンポーネントの ID です。
| UIComponent | |
![]() | includeInLayout : Boolean
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。
| UIComponent | |
![]() | inheritingStyles : Object
このコンポーネントの継承スタイルのチェーンの始まりです。
| UIComponent | |
![]() | initialized : Boolean
オブジェクトがレイアウトの以下の 3 つの段階をすべて完了したものであるかどうかを示すフラグです。処理、測定、およびレイアウト (いずれかの段階が必須であった場合)。
| UIComponent | |
![]() | instanceIndex : int
繰り返されるコンポーネントのインデックスです。
| UIComponent | |
![]() | instanceIndices : Array
この UIComponent オブジェクトを親ドキュメントから参照するために必要なインデックスを含む配列です。
| UIComponent | |
![]() | isDocument : Boolean
この UIComponent インスタンスがドキュメントオブジェクトであるか、つまり Flex アプリケーション、MXML コンポーネント、または ActionScript コンポーネントの階層の最上位に位置するかどうかを指定します。
| UIComponent | |
![]() | isPopUp : Boolean
コンポーネントがポップアップされたことを示すため、PopUpManager によって
true に設定されます。 | UIComponent | |
![]() | loaderInfo : LoaderInfo
この表示オブジェクトが属するファイルのロード情報を含む LoaderInfo オブジェクトを返します。
| DisplayObject | |
![]() | mask : DisplayObject
呼び出し元の表示オブジェクトは、指定された
mask オブジェクトによってマスクされます。 | DisplayObject | |
![]() | maxHeight : Number
コンポーネントの座標内におけるコンポーネントの最大の高さ (ピクセル単位) を指定する数値です。
| UIComponent | |
| maxTipWidth : Number = 300 [static]
新しい DataTip コントロールの最大の幅をピクセル単位で指定します。
| DataTip | ||
![]() | maxWidth : Number
コンポーネントの座標内におけるコンポーネントの最大の幅 (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | measuredHeight : Number
コンポーネントのデフォルトの高さ (ピクセル単位) です。
| UIComponent | |
![]() | measuredMinHeight : Number
コンポーネントのデフォルトの最小の高さ (ピクセル単位) です。
| UIComponent | |
![]() | measuredMinWidth : Number
コンポーネントのデフォルトの最小幅 (ピクセル単位) です。
| UIComponent | |
![]() | measuredWidth : Number
コンポーネントのデフォルトの幅 (ピクセル単位) です。
| UIComponent | |
![]() | minHeight : Number
コンポーネントの座標内におけるコンポーネントの最小の高さ (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | minWidth : Number
コンポーネントの座標内におけるコンポーネントの最小の幅 (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | mouseChildren : Boolean
オブジェクトの子に対してマウスが有効かどうかを調べます。
| DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
このオブジェクトがマウスメッセージを受け取るかどうかを指定します。
| InteractiveObject | |
![]() | mouseFocusEnabled : Boolean
クリックしたとき、フォーカスを受け付けられるかどうかを示します。
| UIComponent | |
![]() | mouseX : Number
マウス位置の x 座標を示します (ピクセル単位)。
| DisplayObject | |
![]() | mouseY : Number
マウス位置の y 座標を示します (ピクセル単位)。
| DisplayObject | |
![]() | name : String
DisplayObject のインスタンス名を示します。
| DisplayObject | |
![]() | nestLevel : int
オブジェクト階層におけるこのオブジェクトの深度を表します。
| UIComponent | |
![]() | nonInheritingStyles : Object
このコンポーネントの非継承スタイルのチェーンの始まりです。
| UIComponent | |
![]() | numChildren : int
このオブジェクトの子の数を返します。
| DisplayObjectContainer | |
![]() | opaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。
| DisplayObject | |
![]() | owner : DisplayObjectContainer
この UIComponent のオーナー。
| UIComponent | |
![]() | parent : DisplayObjectContainer
このコンポーネントの親コンテナまたは親コンポーネントです。
| UIComponent | |
![]() | parentApplication : Object
この UIComponent インスタンスを含む Application オブジェクトへの参照です。
| UIComponent | |
![]() | parentDocument : Object
この UIComponent に対する親ドキュメントオブジェクトへの参照です。
| UIComponent | |
![]() | percentHeight : Number
コンポーネントの高さを親のサイズに対する比率 (パーセンテージ) で指定する数値です。
| UIComponent | |
![]() | percentWidth : Number
コンポーネントの幅を親のサイズに対する比率 (パーセンテージ) で指定する数値です。
| UIComponent | |
![]() | processedDescriptors : Boolean
子をすぐに生成するか、遅延生成した後、このいずれかの発生に応じて、
true に設定されます。 | UIComponent | |
![]() | prototype : Object
[static]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
| Object | |
![]() | repeater : IRepeater
この UIComponent を作成した Repeater オブジェクト (親ドキュメント内にある) への参照です。
| UIComponent | |
![]() | repeaterIndex : int
この UIComponent を作成した Repeater のデータプロバイダ内にあるアイテムのインデックスです。
| UIComponent | |
![]() | repeaterIndices : Array
この UIComponent を生成した、親ドキュメント内にある Repeater のデータプロバイダに含まれるアイテムのインデックスを含む配列です。
| UIComponent | |
![]() | repeaters : Array
この UIComponent を作成した Repeater オブジェクト (親ドキュメント内にある) への参照を含む配列です。
| UIComponent | |
![]() | root : DisplayObject
ロードされた SWF ファイル内の表示オブジェクトの場合、
root プロパティはその SWF ファイルが表す表示リストのツリー構造部分の一番上にある表示オブジェクトとなります。 | DisplayObject | |
![]() | rotation : Number
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。
| DisplayObject | |
![]() | scale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。
| DisplayObject | |
![]() | scaleX : Number
水平方向の拡大 / 縮小の比率を指定する数値です。
| UIComponent | |
![]() | scaleY : Number
垂直方向の拡大 / 縮小の比率を指定する数値です。
| UIComponent | |
![]() | screen : Rectangle
このオブジェクトの基本的な描画面のサイズと位置を含むオブジェクトを返します。
| UIComponent | |
![]() | scrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界。
| DisplayObject | |
![]() | soundTransform : SoundTransform
このスプライト内のサウンドを制御します。
| Sprite | |
![]() | stage : Stage
表示オブジェクトのステージ。
| DisplayObject | |
![]() | states : Array
このコンポーネントに対して定義されたビューステート。
| UIComponent | |
![]() | styleDeclaration : CSSStyleDeclaration
このオブジェクトのインラインの継承スタイルの記憶域です。
| UIComponent | |
![]() | styleName : Object
このコンポーネントで使用するクラススタイル。
| UIComponent | |
![]() | systemManager : ISystemManager
このコンポーネントで使用する SystemManager オブジェクトを返します。
| UIComponent | |
![]() | tabChildren : Boolean
オブジェクトの子に対してタブが有効かどうかを調べます。
| DisplayObjectContainer | |
![]() | tabEnabled : Boolean
このオブジェクトがタブ順序に含まれるかどうかを指定します。
| InteractiveObject | |
![]() | tabIndex : int
SWF ファイル内のオブジェクトのタブ順序を指定します。
| InteractiveObject | |
![]() | textSnapshot : TextSnapshot
この DisplayObjectContainer インスタンスの TextSnapshot オブジェクトを返します。
| DisplayObjectContainer | |
![]() | toolTip : String
ツールヒントに表示するテキストです。
| UIComponent | |
![]() | transform : Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクト。
| DisplayObject | |
![]() | transitions : Array
Transition オブジェクトの配列です。各 Transition オブジェクトには、ビューステートが変化したときに再生されるエフェクトのセットが定義されます。
| UIComponent | |
![]() | tweeningProperties : Array
このオブジェクトに対して現在トゥイーンされているプロパティの配列。
| UIComponent | |
![]() | uid : String
オブジェクトの一意の識別子です。
| UIComponent | |
![]() | updateCompletePendingFlag : Boolean
オブジェクトが 3 段階のレイアウト検証を完了したものであるかどうかを示すフラグです (いずれかの検証が必須であった場合)。
| UIComponent | |
![]() | useHandCursor : Boolean
buttonMode プロパティが true に設定されたスプライト上にマウスが移動したときに、指差しハンドポインタ (ハンドカーソル) を表示するかどうかを示すブール値です。 | Sprite | |
![]() | validationSubField : String
このコンポーネントにサブフィールドを関連付けるためにバリデータによって使用されます。
| UIComponent | |
![]() | visible : Boolean
この UIComponent の可視性を制御します。
| UIComponent | |
![]() | width : Number
親の座標内におけるコンポーネントの幅 (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | x : Number
親コンテナ内におけるコンポーネントの水平位置 (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | y : Number
親コンテナ内におけるコンポーネントの垂直位置 (ピクセル単位) を指定する数値です。
| UIComponent | |
| メソッド | 定義 | ||
|---|---|---|---|
| DataTip()
コンストラクタ。
| DataTip | ||
![]() | addChild(child:DisplayObject):DisplayObject
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。
| DisplayObjectContainer | |
![]() | addChildAt(child:DisplayObject, index:int):DisplayObject
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。
| DisplayObjectContainer | |
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
| EventDispatcher | |
![]() | areInaccessibleObjectsUnderPoint(point:Point):Boolean
特定の
point ポイントを指定して呼び出した DisplayObjectContainer.getObjectsUnderPoint() メソッドから返されたリストに、セキュリティ上の制約のために省略される表示オブジェクトがあるかどうかを示します。 | DisplayObjectContainer | |
![]() | callLater(method:Function, args:Array = null):void
後で呼び出す関数をキューに格納します。
| UIComponent | |
![]() | clearStyle(styleProp:String):void
このコンポーネントインスタンスからスタイルプロパティを削除します。
| UIComponent | |
![]() | contains(child:DisplayObject):Boolean
指定された表示オブジェクトが、DisplayObjectContainer インスタンスの子であるか、インスタンス自体であるかを指定します。
| DisplayObjectContainer | |
![]() | contentToGlobal(point:Point):Point
Point オブジェクトをコンテンツ座標からグローバル座標に変換します。 | UIComponent | |
![]() | contentToLocal(point:Point):Point
Point オブジェクトをコンテンツ座標からローカル座標に変換します。 | UIComponent | |
![]() | createReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void
この IUIComponent オブジェクトへの
id 参照を親ドキュメントオブジェクト上に作成します。 | UIComponent | |
![]() | deleteReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void
この IUIComponent オブジェクトへの
id 参照を親ドキュメントオブジェクトから削除します。 | UIComponent | |
![]() | determineTextFormatFromStyles():UITextFormat
この UIComponent のテキストスタイルに対応する UITextFormat オブジェクトを返します。
| UIComponent | |
![]() | dispatchEvent(event:Event):Boolean
イベントをイベントフローに送出します。
| EventDispatcher | |
![]() | drawFocus(focused:Boolean):void
このコンポーネントを囲むフォーカスインジケータを表示または非表示にします。
| UIComponent | |
![]() | drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
このスキンの Graphics オブジェクトに矩形をプログラムにより描画します。
| UIComponent | |
![]() | effectFinished(effectInst:EffectInstance):void
コンポーネントでの再生の停止時にエフェクトインスタンスによって呼び出されます。
| UIComponent | |
![]() | effectStarted(effectInst:EffectInstance):void
コンポーネントでの再生の開始時にエフェクトインスタンスによって呼び出されます。
| UIComponent | |
![]() | endEffectsStarted():void
現在コンポーネントで再生中のすべてのエフェクトを終了します。
| UIComponent | |
![]() | executeBindings(recurse:Boolean = false):void
この UIComponent オブジェクトへのデータバインディングを実行します。
| UIComponent | |
![]() | finishPrint(obj:Object, target:IFlexDisplayObject):void
印刷の完了後に呼び出されます。
| UIComponent | |
![]() | getBounds(targetCoordinateSpace:DisplayObject):Rectangle
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。 | DisplayObject | |
![]() | getChildAt(index:int):DisplayObject
指定のインデックス位置にある子表示オブジェクトインスタンスを返します。
| DisplayObjectContainer | |
![]() | getChildByName(name:String):DisplayObject
指定された名前に一致する子表示オブジェクトを返します。
| DisplayObjectContainer | |
![]() | getChildIndex(child:DisplayObject):int
child DisplayObject インスタンスのインデックス位置を返します。 | DisplayObjectContainer | |
![]() | getClassStyleDeclarations():Array
この UIComponent インスタンスのタイプセレクタを探します。
| UIComponent | |
![]() | getExplicitOrMeasuredHeight():Number
明示された高さを使用するのか、それとも測定した高さを使用するのかを決定する便利なメソッドです。
| UIComponent | |
![]() | getExplicitOrMeasuredWidth():Number
明示的な幅または測定幅を使用するかどうかを決定するための便利なメソッドです。
| UIComponent | |
![]() | getFocus():InteractiveObject
現在フォーカスを持っているオブジェクトを取得します。
| UIComponent | |
![]() | getObjectsUnderPoint(point:Point):Array
指定されたポイントの下にあり、この DisplayObjectContainer インスタンスの子 (または孫など) であるオブジェクトの配列を返します。
| DisplayObjectContainer | |
![]() | getRect(targetCoordinateSpace:DisplayObject):Rectangle
シェイプ上の線を除き、
targetCoordinateSpace パラメータによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。 | DisplayObject | |
![]() | getRepeaterItem(whichRepeater:int = -1):Object
指定された Repeater がこの Repeater を生成するために使用した
dataProvider 内のアイテムを返します。この Repeater が繰り返されていない場合は、null を返します。 | UIComponent | |
![]() | getStyle(styleProp:String):*
このコンポーネントのスタイル参照チェーンのいずれかの場所に設定されたスタイルプロパティを取得します。
| UIComponent | |
![]() | globalToContent(point:Point):Point
Point オブジェクトをグローバル座標からコンテンツ座標に変換します。 | UIComponent | |
![]() | globalToLocal(point:Point):Point
point オブジェクトをステージ (グローバル) 座標から表示オブジェクトの (ローカル) 座標に変換します。 | DisplayObject | |
![]() | hasEventListener(type:String):Boolean
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
| EventDispatcher | |
![]() | hasOwnProperty(name:String):Boolean
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
| Object | |
![]() | hitTestObject(obj:DisplayObject):Boolean
表示オブジェクトを評価して、
obj 表示オブジェクトと重複または交差するかどうかを調べます。 | DisplayObject | |
![]() | hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
表示オブジェクトを評価して、
x および y パラメータで指定されたポイントと重複または交差するかどうかを調べます。 | DisplayObject | |
![]() | horizontalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
水平方向のグラデーションを描画するときに
rot パラメータとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。 | UIComponent | |
![]() | initialize():void
このコンポーネントの内部構造を初期化します。
| UIComponent | |
![]() | initializeRepeaterArrays(parent:IRepeaterClient):void
このコンポーネントの繰り返されるインスタンスを追跡する各種プロパティを初期化します。
| UIComponent | |
![]() | invalidateDisplayList():void
次に画面が更新されている間に
updateDisplayList() メソッドが呼び出されるように、コンポーネントをマークします。 | UIComponent | |
![]() | invalidateProperties():void
次に画面が更新されている間に
commitProperties() メソッドが呼び出されるように、コンポーネントをマークします。 | UIComponent | |
![]() | invalidateSize():void
次に画面が更新されている間に
measure() メソッドが呼び出されるように、コンポーネントをマークします。 | UIComponent | |
![]() | isPrototypeOf(theClass:Object):Boolean
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
| Object | |
![]() | localToContent(point:Point):Point
Point オブジェクトをローカル座標からコンテンツ座標に変換します。 | UIComponent | |
![]() | localToGlobal(point:Point):Point
point オブジェクトを表示オブジェクトの (ローカル) 座標からステージ (グローバル) 座標に変換します。 | DisplayObject | |
![]() | measureHTMLText(htmlText:String):TextLineMetrics
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、
<font> や <b> のような HTML タグが含まれる指定の HTML テキストを測定します。 | UIComponent | |
![]() | measureText(text:String):TextLineMetrics
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、指定のテキストを測定します。
| UIComponent | |
![]() | move(x:Number, y:Number):void
親の内部の指定された位置にコンポーネントを移動します。
| UIComponent | |
![]() | notifyStyleChangeInChildren(styleProp:String, recursive:Boolean):void
スタイルの変更を子に通知します。
| UIComponent | |
![]() | owns(child:DisplayObject):Boolean
owner プロパティのチェーンが child からこの UIComponent を指定している場合に、true を返します。 | UIComponent | |
![]() | parentChanged(p:DisplayObjectContainer):void
UIComponent オブジェクトを親に対して追加または削除したときに Flex によって呼び出されます。
| UIComponent | |
![]() | prepareToPrint(target:IFlexDisplayObject):Object
印刷用の IFlexDisplayObject を準備します。
| UIComponent | |
![]() | propertyIsEnumerable(name:String):Boolean
指定されたプロパティが存在し、列挙可能かどうかを示します。
| Object | |
![]() | regenerateStyleCache(recursive:Boolean):void
このコンポーネントの CSS スタイルキャッシュを作成または再作成します。
recursive パラメータが true の場合は、このコンポーネントのすべての子孫の CSS スタイルキャッシュも作成または再作成します。 | UIComponent | |
![]() | registerEffects(effects:Array):void
エフェクトイベントごとに、イベントリスナーの 1 つとして EffectManager を登録します。
| UIComponent | |
![]() | removeChild(child:DisplayObject):DisplayObject
DisplayObjectContainer インスタンスの子リストから指定の
child DisplayObject インスタンスを削除します。 | DisplayObjectContainer | |
![]() | removeChildAt(index:int):DisplayObject
DisplayObjectContainer の子リストの指定された
index 位置から子 DisplayObject を削除します。 | DisplayObjectContainer | |
![]() | removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
| EventDispatcher | |
![]() | resumeBackgroundProcessing():void
[static]
suspendBackgroundProcessing() が呼び出された後、callLater() によってキューに入れられたメソッドのバックグラウンド処理を再開します。 | UIComponent | |
![]() | setActualSize(w:Number, h:Number):void
オブジェクトのサイズを設定します。
| UIComponent | |
![]() | setChildIndex(child:DisplayObject, index:int):void
表示オブジェクトコンテナの既存の子の位置を変更します。
| DisplayObjectContainer | |
![]() | setCurrentState(stateName:String, playTransition:Boolean = true):void
現在の状態を設定します。
| UIComponent | |
![]() | setFocus():void
現在扱っているコンポーネントにフォーカスを設定します。
| UIComponent | |
![]() | setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
ループ処理に対するダイナミックプロパティの可用性を設定します。
| Object | |
![]() | setStyle(styleProp:String, newValue:*):void
このコンポーネントインスタンスのスタイルプロパティを設定します。
| UIComponent | |
![]() | setVisible(value:Boolean, noEvent:Boolean = false):void
visible プロパティが変更されたときに呼び出されます。 | UIComponent | |
![]() | startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
指定されたスプライトをユーザーがドラッグできるようにします。
| Sprite | |
![]() | stopDrag():void
startDrag() メソッドを終了します。 | Sprite | |
![]() | styleChanged(styleProp:String):void
スタイルプロパティの変更を検出します。
| UIComponent | |
![]() | stylesInitialized():void
コンポーネントのスタイルを初めて初期化するとき、Flex は
stylesInitialized() メソッドを呼び出します。 | UIComponent | |
![]() | suspendBackgroundProcessing():void
[static]
resumeBackgroundProcessing() が呼び出されるまで、callLater() によってキューに入れられたメソッドのバックグラウンド処理をブロックします。 | UIComponent | |
![]() | swapChildren(child1:DisplayObject, child2:DisplayObject):void
指定された 2 つの子オブジェクトの z 順序 (重ね順) を入れ替えます。
| DisplayObjectContainer | |
![]() | swapChildrenAt(index1:int, index2:int):void
子リスト内の指定されたインデックス位置に該当する 2 つの子オブジェクトの z 順序 (重ね順) を入れ替えます。
| DisplayObjectContainer | |
![]() | toString():String
アプリケーションの DisplayObject の階層内部でのこのオブジェクトの位置を示すストリングを返します。
| FlexSprite | |
![]() | validateDisplayList():void
子の位置とサイズを検証し、その他のビジュアルオブジェクトを描画します。
| UIComponent | |
![]() | validateNow():void
必要に応じて、このオブジェクトのプロパティとレイアウトを検証および更新し、それを再描画します。
| UIComponent | |
![]() | validateProperties():void
commitProperties() メソッドを呼び出してコンポーネントのプロパティを検証するためにレイアウトロジックによって使用されます。 | UIComponent | |
![]() | validateSize(recursive:Boolean = false):void
LayoutManager.invalidateSize() メソッドがこの ILayoutManagerClient を指定して呼び出され、測定の実行時に validateSize() メソッドが呼び出された場合に、コンポーネントの測定サイズを検証します。 | UIComponent | |
![]() | validationResultHandler(event:ValidationResultEvent):void
このコンポーネントに割り当てられたバリデータからの
valid と invalid の両方のイベントを処理します。 | UIComponent | |
![]() | valueOf():Object
指定されたオブジェクトのプリミティブ値を返します。
| Object | |
![]() | verticalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
垂直方向のグラデーションを描画するときに
rot パラメータとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。 | UIComponent | |
![]() | willTrigger(type:String):Boolean
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
| EventDispatcher | |
| メソッド | 定義 | ||
|---|---|---|---|
![]() | adjustFocusRect(obj:DisplayObject = null):void
フォーカス矩形を調整します。
| UIComponent | |
![]() | attachOverlay():void
これは、Flex フレームワークが Dissolve エフェクトをサポートするために使用する内部メソッドです。
| UIComponent | |
![]() | childrenCreated():void
子オブジェクトの作成後に行われる最終処理を実行します。
| UIComponent | |
![]() | commitProperties():void
コンポーネントに設定されたプロパティを処理します。
| UIComponent | |
| createChildren():void
コンポーネントの子オブジェクトを作成します。
| DataTip | ||
![]() | focusInHandler(event:FocusEvent):void
UIComponent オブジェクトがフォーカスを取得したときに呼び出されるイベントハンドラです。
| UIComponent | |
![]() | focusOutHandler(event:FocusEvent):void
UIComponent オブジェクトがフォーカスを失ったときに呼び出されるイベントハンドラです。
| UIComponent | |
![]() | initializationComplete():void
このコンポーネントの初期化を完了させます。
| UIComponent | |
![]() | initializeAccessibility():void
このコンポーネントのアクセシビリティコードを初期化します。
| UIComponent | |
![]() | isOurFocus(target:DisplayObject):Boolean
通常、UITextField オブジェクトが含まれているコンポーネントのうち、UITextField オブジェクトがフォーカスを取得したコンポーネントによってオーバーライドされます。
| UIComponent | |
![]() | keyDownHandler(event:KeyboardEvent):void
keyDown イベントに対して呼び出されるイベントハンドラです。 | UIComponent | |
![]() | keyUpHandler(event:KeyboardEvent):void
keyUp イベントに対して呼び出されたイベントハンドラです。 | UIComponent | |
| measure():void
コンポーネントのデフォルトサイズを計算するだけでなく、オプションでデフォルトの最小サイズを計算することもできます。
| DataTip | ||
| updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
オブジェクトの描画およびその子のサイズや位置の設定を行います。
| DataTip | ||
| イベント | 一覧 | 定義 | ||
|---|---|---|---|---|
![]() | activate | Flash Player がオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。 | DisplayObject | |
![]() | add |
addChild() メソッドまたは addChildAt() メソッドを使用してコンポーネントをコンテンツの子としてコンテナに追加したときに送出されます。 | UIComponent | |
![]() | added | 表示オブジェクトが表示リストに追加されたときに送出されます。 | DisplayObject | |
![]() | click | ユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを押して離すと送出されます。 | InteractiveObject | |
![]() | creationComplete | コンポーネントの構築、プロパティ処理、測定、レイアウト、および描画が完了したときに送出されます。 | UIComponent | |
![]() | currentStateChange | ビューステートの変更後に送出されます。 | UIComponent | |
![]() | currentStateChanging |
currentState プロパティが変更された後に送出されます。ビューステートが変更される前には送出されません。 | UIComponent | |
![]() | deactivate | Flash Player がオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。 | DisplayObject | |
![]() | doubleClick |
オブジェクトの doubleClickEnabled フラグが true に設定されている場合には、ユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを 2 回続けてすばやく押して離すと送出されます。 | InteractiveObject | |
![]() | dragComplete | ドラッグ操作が完了したとき (ドラッグデータをドロップターゲットにドロップするか、ドロップを実行せずにドラッグ & ドロップ操作を終了したときのいずれか)、ドラッグイニシエータ (ドラッグしたデータのソースであるコンポーネント) によって送出されます。 | UIComponent | |
![]() | dragDrop | ユーザーがドロップターゲット上でマウスを離したとき、ドロップターゲットによって送出されます。 | UIComponent | |
![]() | dragEnter | ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。 | UIComponent | |
![]() | dragExit | ユーザーがデータをコンポーネントの外部にドラッグし、ターゲットにドロップしなかったとき、コンポーネントによって送出されます。 | UIComponent | |
![]() | dragOver | ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。 | UIComponent | |
![]() | effectEnd | エフェクトの終了後に送出されます。 | UIComponent | |
![]() | effectStart | エフェクトが開始される直前に送出されます。 | UIComponent | |
![]() | enterFrame | 再生ヘッドが新しいフレームに入るときに送出されます。 | DisplayObject | |
![]() | enterState | コンポーネントがルートビューステートに戻った後に送出されます。 | UIComponent | |
![]() | exitState | コンポーネントがルートビューステートを終了する前に送出されます。 | UIComponent | |
![]() | focusIn | 表示オブジェクトがフォーカスを取得した後に 送出されます。 | InteractiveObject | |
![]() | focusOut | 表示オブジェクトがフォーカスを失った後に 送出されます。 | InteractiveObject | |
| hide | オブジェクトの状態が可視から不可視に変化したときに送出されます。 | DataTip | ||
![]() | hide | オブジェクトの状態が可視から不可視に変化したときに送出されます。 | UIComponent | |
![]() | initialize | コンポーネントの構築と初期化プロパティの設定が完了したときに送出されます。 | UIComponent | |
![]() | invalid | Validator によってコンポーネントが監視されており、検証が失敗した場合に送出されます。 | UIComponent | |
![]() | keyDown | ユーザーがキーを押したときに送出されます。 | InteractiveObject | |
![]() | keyFocusChange | ユーザーがキーボード操作によってフォーカスを変更しようとすると送出されます。 | InteractiveObject | |
![]() | keyUp | ユーザーがキーを離したときに送出されます。 | InteractiveObject | |
![]() | mouseDown | Flash Player ウィンドウの InteractiveObject インスタンスの上で、ユーザーがポインティングデバイスのボタンを押したときに送出されます。 | InteractiveObject | |
![]() | mouseDownOutside | ユーザーが PopUpManager を使用して開いたコンポーネントの外側でマウスをクリックしたときに、そのコンポーネントから送出されます。 | UIComponent | |
![]() | mouseFocusChange | ユーザーがポインティングデバイスでフォーカスを変更しようとすると送出されます。 | InteractiveObject | |
![]() | mouseMove | InteractiveObject の上で、ユーザーがポインティングデバイスを移動させたときに送出されます。 | InteractiveObject | |
![]() | mouseOut | ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。 | InteractiveObject | |
![]() | mouseOver | ユーザーが Flash Player ウィンドウの InteractiveObject インスタンスに、ポインティングデバイスを合わせたときに送出されます。 | InteractiveObject | |
![]() | mouseUp | ユーザーが Flash Player ウィンドウの InteractiveObject インスタンスの上でポインティングデバイスのボタンを離したときに送出されます。 | InteractiveObject | |
![]() | mouseWheel | Flash Player ウィンドウの InteractiveObject インスタンスの上で、マウスホイールを回転させたときに送出されます。 | InteractiveObject | |
![]() | mouseWheelOutside | ユーザーが PopUpManager を使用して開いたコンポーネントの外側にマウスホイールをスクロールしたときに、そのコンポーネントから送出されます。 | UIComponent | |
![]() | move | オブジェクトが移動したときに送出されます。 | UIComponent | |
![]() | preinitialize | コンポーネントの初期化シーケンスの始めに送出されます。 | UIComponent | |
![]() | remove |
removeChild() または removeChildAt() メソッドを使用してコンポーネントをコンテンツの子としてコンテナから削除したときに送出されます。 | UIComponent | |
![]() | removed | 表示オブジェクトが表示リストから削除されようとしているときに送出されます。 | DisplayObject | |
![]() | render | 表示リストが更新およびレンダリングされようとしているときに送出されます。 | DisplayObject | |
![]() | resize | コンポーネントのサイズが変更されたときに送出されます。 | UIComponent | |
![]() | rollOut | ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。 | InteractiveObject | |
![]() | rollOver | ユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。 | InteractiveObject | |
| show | コンポーネントが表示されたときに送出されます。 | DataTip | ||
![]() | show | オブジェクトの状態が不可視から可視に変化したときに送出されます。 | UIComponent | |
![]() | tabChildrenChange |
オブジェクトの tabChildren フラグの値が変更されたときに送出されます。 | InteractiveObject | |
![]() | tabEnabledChange |
オブジェクトの tabEnabled フラグが変更されたときに送出されます。 | InteractiveObject | |
![]() | tabIndexChange |
オブジェクトの tabIndex プロパティの値が変更されたときに送出されます。 | InteractiveObject | |
![]() | toolTipCreate | ツールヒントを作成するときにコンポーネントによって送出されます。 | UIComponent | |
![]() | toolTipEnd | コンポーネントのツールヒントが非表示にされており、まもなく破棄されるときに、コンポーネントによって送出されます。 | UIComponent | |
![]() | toolTipHide | コンポーネントのツールヒントが非表示にされる前に、コンポーネントによって送出されます。 | UIComponent | |
![]() | toolTipShow | コンポーネントのツールヒントが表示される前に、コンポーネントによって送出されます。 | UIComponent | |
![]() | toolTipShown | コンポーネントのツールヒントが表示された後に、コンポーネントによって送出されます。 | UIComponent | |
![]() | toolTipStart |
toolTip プロパティが設定されているコンポーネント上にユーザーがマウスを移動すると同時に、そのコンポーネントによって送出されます。 | UIComponent | |
![]() | updateComplete |
オブジェクトの commitProperties()、measure()、および updateDisplayList() メソッドが必要に応じて呼び出されたときに送出されます。 | UIComponent | |
![]() | valid | Validator によってコンポーネントが監視されており、検証が成功した場合に送出されます。 | UIComponent | |
![]() | valueCommit | プログラムまたはユーザー操作のいずれかによって、値が変更されたときに送出されます。 | UIComponent | |
| スタイル | 説明 | 定義 | ||
|---|---|---|---|---|
|
backgroundColor
| 型: uint 形式: Color CSS の継承: no コンポーネントの背景色です。 backgroundColor または backgroundImage は、いずれか一方を設定できます。両方を設定することはできません。Button のように、表面全体がボタン面や他のグラフィックで占められているために、背景色を持たないコンポーネントもあります。DataGrid コントロールでも、このスタイル設定は無視されます。デフォルト値は undefined です。このスタイルと backgroundImage スタイルの両方が未定義である場合、コントロールは透明な背景を持ちます。
| DataTip | ||
|
borderColor
| 型: uint 形式: Color CSS の継承: no 3 次元境界の黒い区画、または 2 次元境界のカラー区画のカラーです。このスタイルは、Button、CheckBox、ComboBox、MenuBar、NumericStepper、ProgressBar、RadioButton、ScrollBar、Slider の各コンポーネント、および borderStyle スタイルをサポートするすべてのコンポーネントによってサポートされます。デフォルト値はコンポーネントのクラスに応じて異なります。クラスでオーバーライドされない場合は、0xAAB3B3 になります。
| DataTip | ||
|
borderStyle
| 型: String CSS の継承: no 境界ボックスの表示スタイルです。有効な値は、 "none"、"solid"、"inset"、および "outset" です。デフォルト値は "inset" です。
メモ : | DataTip | ||
![]() | bottom | 型: Number 形式: Length CSS の継承: no コンポーネントの下端から親コンテナの下端までの垂直距離 (ピクセル単位) を表します。 | UIComponent | |
|
color
| 型: uint 形式: Color CSS の継承: yes コンポーネントラベルのテキストの色です。デフォルト値は 0x0B333C です。
| DataTip | ||
|
color
| 型: uint 形式: Color CSS の継承: yes コンポーネントのラベルを含めたコンポーネント内のテキストの色です。 デフォルト値 0x0B333C. | DataTip | ||
|
disabledColor
| 型: uint 形式: Color CSS の継承: yes コンポーネントが無効な場合のテキストの色です。 デフォルト値 0xAAB3B3. | DataTip | ||
![]() | errorColor | 型: uint 形式: Color CSS の継承: yes 検証が失敗した場合のコンポーネントのハイライトの色です。 | UIComponent | |
![]() | focusBlendMode | 型: String CSS の継承: no フォーカス矩形で使用されるブレンドモードです。 | UIComponent | |
![]() | focusSkin | 型: Class CSS の継承: no フォーカス矩形の描画に使用するスキンです。 | UIComponent | |
![]() | focusThickness | 型: Number 形式: Length CSS の継承: no フォーカス矩形のアウトラインの幅 (ピクセル単位) を表します。 | UIComponent | |
|
fontAntiAliasType
| 型: String CSS の継承: yes 内部 TextField の antiAliasType プロパティを設定します。有効な値は、"normal" (flash.text.AntiAliasType.NORMAL) および "advanced" (flash.text.AntiAliasType.ADVANCED) です。
デフォルト値は このスタイルは、システムフォントには影響を与えません。 このスタイルは TextField サブコントロール内のすべてのテキストに適用されます。一部の文字だけに適用することはできません。 デフォルト値"advanced". | DataTip | ||
|
fontFamily
| 型: String CSS の継承: yes 使用するフォントの名前です。完全な CSS 実装と異なり、カンマ区切りリストはサポートされません。任意のフォントファミリ名を使用できます。汎用フォント名を指定した場合、適切なデバイスフォントに置換されます。 デフォルト値 "Verdana". | DataTip | ||
|
fontGridFitType
| 型: String CSS の継承: yes Flex コントロール内のテキストを表す内部 TextField の gridFitType プロパティを設定します。可能な値は、"none" (flash.text.GridFitType.NONE)、"pixel" (flash.text.GridFitType.PIXEL)、および "subpixel" (flash.text.GridFitType.SUBPIXEL) です。
このプロパティが適用されるのは、埋め込み FlashType フォントを使用し、 このスタイルは、システムフォントには影響を与えません。 このスタイルは TextField サブコントロール内のすべてのテキストに適用されます。一部の文字だけに適用することはできません。 デフォルト値"pixel". | DataTip | ||
|
fontSharpness
| 型: Number CSS の継承: yes Flex コントロール内のテキストを表す内部 TextField の sharpness プロパティを設定します。このプロパティは字形のエッジのシャープネスを指定します。可能な値は -400 から 400 までの数値です。
このプロパティが適用されるのは、埋め込み FlashType フォントを使用し、 このスタイルは、システムフォントには影響を与えません。 このスタイルは TextField サブコントロール内のすべてのテキストに適用されます。一部の文字だけに適用することはできません。 デフォルト値0. | DataTip | ||
|
fontSize
| 型: Number 形式: Length CSS の継承: yes テキストの高さ (ピクセル単位) です。 デフォルト値 10. | DataTip | ||
|
fontStyle
| 型: String CSS の継承: yes テキストをイタリック体にするかどうかを指定します。認識される値は "normal" と "italic"です。
デフォルト値"normal". | DataTip | ||
|
fontThickness
| 型: Number CSS の継承: yes Flex コントロール内のテキストを表す内部 TextField の thickness プロパティを設定します。このプロパティは字形のエッジの太さを指定します。可能な値は -200 から 200 までの数値です。
このプロパティが適用されるのは、埋め込み FlashType フォントを使用し、 このスタイルは、システムフォントには影響を与えません。 このスタイルは TextField サブコントロール内のすべてのテキストに適用されます。一部の文字だけに適用することはできません。 デフォルト値0. | DataTip | ||
|
fontWeight
| 型: String CSS の継承: yes テキストをボールド体にするかどうかを指定します。有効な値は "normal" と "bold" です。
デフォルト値"normal". | DataTip | ||
![]() | horizontalCenter | 型: Number 形式: Length CSS の継承: no コンポーネントの親コンテナの中心からコンポーネントの中心までの水平距離 (ピクセル単位) を表します。 | UIComponent | |
|
leading
| 型: Number 形式: Length CSS の継承: no 追加の行間を表します。 デフォルト値は 2 です。 | DataTip | ||
![]() | left | 型: Number 形式: Length CSS の継承: no コンポーネントの親コンテナの左端からコンポーネントの左端までの水平距離 (ピクセル単位) を表します。 | UIComponent | |
|
paddingBottom
| 型: Number 形式: Length CSS の継承: no データヒントの下の境界とコンテンツ領域との間のピクセル数です。デフォルト値は 0 です。 | DataTip | ||
|
paddingLeft
| 型: Number 形式: Length CSS の継承: no コンテナの左の境界とコンテンツ領域の左端との間のピクセル数です。 デフォルト値は 0 です。 | DataTip | ||
|
paddingRight
| 型: Number 形式: Length CSS の継承: no コンテナの右の境界とコンテンツ領域の右端との間のピクセル数です。 デフォルト値は 0 です。 | DataTip | ||
|
paddingTop
| 型: Number 形式: Length CSS の継承: no データヒントの上の境界とコンテンツ領域との間のピクセル数です。デフォルト値は 0 です。 | DataTip | ||
![]() | right | 型: Number 形式: Length CSS の継承: no コンポーネントの右端から親コンテナの右端までの水平距離 (ピクセル単位) を表します。 | UIComponent | |
|
shadowColor
| 型: uint 形式: Color CSS の継承: yes ボタンのスキンのボタン内部のカラーです。3 次元境界の 1 区画です。デフォルト値は 0xEEEEEE(明るい灰色) です。
| DataTip | ||
|
textAlign
| 型: String CSS の継承: yes コンテナ内のテキストの整列。有効な値は "left"、"right"、または "center" です。
ほとんどのコントロールのデフォルト値は | DataTip | ||
|
textDecoration
| 型: String CSS の継承: no テキストに下線を表示するかどうかを指定します。有効な値は、 "none" および "underline" です。
デフォルト値"none". | DataTip | ||
|
textIndent
| 型: Number 形式: Length CSS の継承: yes テキストの 1 行目のコンテナ左端からのオフセット (ピクセル単位) です。 デフォルト値 0. | DataTip | ||
![]() | themeColor | 型: uint 形式: Color CSS の継承: yes コンポーネントのテーマカラーです。 | UIComponent | |
![]() | top | 型: Number 形式: Length CSS の継承: no コンポーネントの親コンテナの上端からコンポーネントの上端までの垂直距離 (ピクセル単位) を表します。 | UIComponent | |
![]() | verticalCenter | 型: Number 形式: Length CSS の継承: no コンポーネントの親コンテナの中心からコンポーネントの中心までの垂直距離 (ピクセル単位) を表します。 | UIComponent | |
| data | プロパティ |
data:Object [read-write]データヒントでレンダリングするデータポイントを示す HitData 構造体です。
実装 public function get data():Object
public function set data(value:Object):void
| maxTipWidth | プロパティ |
| DataTip | () | コンストラクタ |
public 関数 DataTip()コンストラクタ。
| createChildren | () | メソッド |
protected override function createChildren():voidコンポーネントの子オブジェクトを作成します。これは、UIComponent のサブクラスを作成するときにオーバーライド可能な高度なメソッドです。
内部に他のコンポーネントやオブジェクトを作成するコンポーネントは、複合コンポーネントと呼ばれます。たとえば、Flex ComboBox コントロールは実際に、ComboBox のテキスト領域を定義する TextInput コントロールと ComboBox の矢印 を定義する Button コントロールから構成されます。コンポーネントで createChildren() メソッドを実装するのは、コンポーネント内で他のコンポーネントなどの子オブジェクトを作成するためです。
createChildren() メソッドのオーバーライド内から addChild() メソッドを呼び出してそれぞれの子オブジェクトを追加します。
このメソッドは直接呼び出さないでください。コンポーネントをその親に追加する addChild() メソッドの呼び出しに応じて、createChildren() メソッドが呼び出されます。
| measure | () | メソッド |
protected override function measure():voidコンポーネントのデフォルトサイズを計算するだけでなく、オプションでデフォルトの最小サイズを計算することもできます。これは、UIComponent のサブクラスを作成するときにオーバーライド可能な高度なメソッドです。
このメソッドは直接呼び出さないでください。addChild() メソッドでコンポーネントがコンテナに追加されたとき、およびコンポーネントの invalidateSize() メソッドが呼び出されたときに、Flex により measure() メソッドが呼び出されます。
コンポーネントに特定の高さと幅を設定するとき、invalidateSize() メソッドを明示的に呼び出したとしても、Flex では measure() メソッドを呼び出しません。つまり、Flex はそのコンポーネントの explicitWidth プロパティまたは explicitHeight プロパティが NaN である場合にのみ measure() メソッドを呼び出します。
このメソッドのオーバーライド内で、measuredWidth プロパティおよび measuredHeight プロパティを設定してデフォルトのサイズを定義する必要があります。measuredMinWidth および measuredMinHeight プロパティを設定して、デフォルトの最小サイズをオプションで設定することもできます。
ほとんどのコンポーネントは、表示しているコンテンツと、コンテンツ表示に影響するプロパティに基づいてこれらの値を計算します。一部のコンポーネントでは、ハードコードされたデフォルト値を使用するものもあります。
measure() の概念ポイントは、コンポーネントで独自のナチュラルサイズや組み込みサイズをデフォルトとして指定するためのものです。このため、measuredWidth プロパティおよび measuredHeight プロパティは、以下のような要素に基づいて決定される必要があります。
fontSize などのテキストのスタイルデフォルト値を決める方法がない場合もあります。たとえば、簡単な GreenCircle コンポーネントでは measure() メソッドに measuredWidth = 100 と measuredHeight = 100 のみを設定して、適切なデフォルトサイズを指定することがあります。また、TextArea などの場合には、適切な計算処理 (すべてのテキストを表示し、黄金の矩形の縦横比を得るためだけの正確な幅と高さの検出など) では時間がかかりすぎる場合があります。
measure() のデフォルト実装は、デフォルトのサイズをコンポーネントの現在のサイズに設定するためのものです。
| updateDisplayList | () | メソッド |
protected override function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):voidオブジェクトの描画およびその子のサイズや位置の設定を行います。これは、UIComponent のサブクラスを作成するときにオーバーライド可能な高度なメソッドです。
このメソッドは直接呼び出さないでください。addChild() メソッドでコンポーネントがコンテナに追加されたとき、およびコンポーネントの invalidateDisplayList() メソッドが呼び出されたときに、Flex が updateDisplayList() メソッドを呼び出します。
コンポーネントに子がない場合は、このメソッドで graphics.drawRect() などコンポーネントの Graphics オブジェクトに対するメソッドをいくつか使用して、プログラムによる描画を実行することになります。
コンポーネントに子がある場合は、このメソッドでその子に対して move() メソッドおよび setActualSize() メソッドを呼び出すことになります。
コンポーネントの中には、子がある場合でもプログラムによる描画を実行できるものがあります。いずれの場合でも、描画するときは、コンポーネントの unscaledWidth および unscaledHeight を境界として使用する必要があります。
width プロパティおよび height プロパティではなく、unscaledWidth および unscaledHeight を使用することが重要です。
unscaledWidth:Number — コンポーネントの scaleX プロパティの値にかかわらず、コンポーネントの座標内でピクセル単位によりコンポーネントの幅を指定します。
|
|
unscaledHeight:Number — コンポーネントの scaleY プロパティの値にかかわらず、コンポーネントの座標内でピクセル単位でコンポーネントの高さを指定します。
|
| hide | event |
mx.events.FlexEvent
mx.events.FlexEvent.HIDE
オブジェクトの状態が可視から不可視に変化したときに送出されます。
FlexEvent.HIDE 定数により、hide イベントのイベントオブジェクトの type プロパティ値が定義されます。
イベントオブジェクトの各プロパティには次の値が設定されます。
| プロパティ | 値 |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | イベントを処理するイベントリスナーを定義するオブジェクト。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。 |
| show | event |
mx.events.FlexEvent
mx.events.FlexEvent.SHOW
コンポーネントが表示されたときに送出されます。
FlexEvent.SHOW 定数により、show イベントのイベントオブジェクトの type プロパティ値が定義されます。
イベントオブジェクトの各プロパティには次の値が設定されます。
| プロパティ | 値 |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | イベントを処理するイベントリスナーを定義するオブジェクト。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。 |