(Flex データ視覚化コンポーネントのみ)
パッケージmx.charts.chartClasses
クラスpublic class PolarDataCanvas
継承PolarDataCanvas Inheritance ChartElement Inheritance DualStyleObject Inheritance UIComponent Inheritance FlexSprite Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object

PolarDataCanvas クラスを使用することによって、ユーザーは、スクリーン座標ではなくデータ座標を基準としてグラフィック API を使用できます。 radialAxis および angularAxis が指定されている場合、キャンバスの描画領域はこれらのプロパティによって決定されます。 それ以外の場合は、グラフのデフォルトの軸がキャンバスの描画領域を計算すると見なされます。

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

関連項目

Drawing on chart controls


パブリックプロパティ
 プロパティ定義元
 InheritedaccessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。
DisplayObject
 InheritedactiveEffects : Array
[読み取り専用] EffectInstance インスタンスの配列として、現在コンポーネントで再生されているエフェクトのリスト。
UIComponent
 Inheritedalpha : Number
指定されたオブジェクトのアルファ透明度値を示します。
DisplayObject
  angularAxis : IAxis
x 軸上のアイテムのラベル、目盛り、およびデータの位置を定義します。
PolarDataCanvas
 InheritedautomationDelegate : Object
オートメーション関連機能を処理する委譲オブジェクト。
UIComponent
 InheritedautomationName : String
このオブジェクトの識別子として使用できる名前です。
UIComponent
 InheritedautomationTabularData : Object
[読み取り専用] データ検索に使用できる IAutomationTabularData インターフェイスの実装です。
UIComponent
 InheritedautomationValue : Array
[読み取り専用] この値はオブジェクトのレンダリング表示に対応しています。また、アプリケーションでの視覚表示と同じにするために、識別子とオブジェクトを関連付けるのに使用できます。
UIComponent
 InheritedbaselinePosition : Number
[読み取り専用] コンポーネントのテキストにおける 1 行目のベースラインの y 座標です。
UIComponent
 InheritedblendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。
DisplayObject
 InheritedblendShader : Shader
[書き込み専用] 前景と背景のブレンドに使用するシェーダを設定します。
DisplayObject
 InheritedbuttonMode : Boolean
このスプライトのボタンモードを指定します。
Sprite
 InheritedcacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash Player または Adobe AIR にキャッシュされます。
DisplayObject
 InheritedcacheHeuristic : Boolean
[書き込み専用] オブジェクトのビットマップキャッシュを促すために Flex によって使用されます。
UIComponent
 InheritedcachePolicy : String
このオブジェクトのビットマップキャッシュポリシーを指定します。
UIComponent
 InheritedchartDataProvider : Object
[書き込み専用] 周りを囲むグラフに割り当てられたデータプロバイダです。
ChartElement
 InheritedclassName : String
[読み取り専用] このインスタンスのクラス名です。例えば、"Button" などがあります。
UIComponent
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 InheritedcontentMouseX : Number
[読み取り専用] コンテンツ座標系におけるマウスの x 位置を返します。
UIComponent
 InheritedcontentMouseY : Number
[読み取り専用] コンテンツ座標系におけるマウスの y 位置を返します。
UIComponent
 InheritedcontextMenu : NativeMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。
InteractiveObject
 InheritedcurrentState : String
コンポーネントの現在のビューステートです。
UIComponent
 InheritedcursorManager : ICursorManager
[読み取り専用] このコンポーネントとそのピアーのカーソルを制御する CursorManager を取得します。
UIComponent
 InheriteddataProvider : Object
この特定のエレメントに割り当てられているデータプロバイダです。
ChartElement
  dataTransform : DataTransform
[override] [書き込み専用] このエレメントが関連付けられている DataTransform オブジェクトです。
PolarDataCanvas
 Inheriteddescriptor : UIComponentDescriptor
この UIComponent インスタンスの作成のために createComponentFromDescriptor() メソッドで使用した UIComponentDescriptor への参照です(存在する場合)。
UIComponent
 Inheriteddocument : Object
この UIComponent に関連付けられたドキュメントオブジェクトへの参照です。
UIComponent
 InheriteddoubleClickEnabled : Boolean
[override] 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
 InheritedflexContextMenu : IFlexContextMenu
この UIComponent のコンテキストメニューです。
UIComponent
 InheritedfocusEnabled : Boolean
コンポーネントが、タブで選択されたときにフォーカスを受け付けることができるかどうかを示します。
UIComponent
 InheritedfocusManager : IFocusManager
このコンポーネントとそのピアーに対するフォーカスを制御する FocusManager を取得します。
UIComponent
 InheritedfocusPane : Sprite
このオブジェクトに関連付けられたフォーカスペインです。
UIComponent
 InheritedfocusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。
InteractiveObject
 Inheritedgraphics : Graphics
[読み取り専用] ベクターの描画コマンドが発生するこのスプライトに属する Graphics オブジェクトを指定します。
Sprite
 Inheritedheight : Number
[override] 親の座標内におけるコンポーネントの高さ(ピクセル単位)を指定する数値です。
UIComponent
 InheritedhitArea : Sprite
スプライトのヒット領域となる別のスプライトを指定します。
Sprite
 Inheritedid : String
コンポーネントの ID です。
UIComponent
 InheritedincludeInLayout : Boolean
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。
UIComponent
  includeInRanges : Boolean
true に設定されている場合、グラフ中の計算された範囲がこのキャンバスの影響を受けます。
PolarDataCanvas
 InheritedinheritingStyles : Object
このコンポーネントの継承スタイルのチェーンの始まりです。
UIComponent
 Inheritedinitialized : Boolean
オブジェクトがレイアウトの 3 つの段階(処理、測定、レイアウト)すべてを完了したものであるかどうかを示すフラグです(いずれかが必須であった場合)。
UIComponent
 InheritedinstanceIndex : int
[読み取り専用] 繰り返しコンポーネントのインデックスです。
UIComponent
 InheritedinstanceIndices : Array
この UIComponent オブジェクトを親ドキュメントから参照するために必要なインデックスを含む配列です。
UIComponent
 InheritedinternalStyleName : Object
このインスタンスが値を継承した元のクラスセレクタの名前です。
DualStyleObject
 InheritedisDocument : Boolean
[読み取り専用] この UIComponent インスタンスがドキュメントオブジェクトであるか、つまり Flex アプリケーション、MXML コンポーネント、または ActionScript コンポーネントの階層の最上位に位置するかどうかを指定します。
UIComponent
 InheritedisPopUp : Boolean
コンポーネントがポップアップされたことを示すため、PopUpManager によって true に設定されます。
UIComponent
 InheritedlabelContainer : Sprite
[読み取り専用] このエレメントでレンダリングされるラベルを表示する DisplayObject です。
ChartElement
 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
TextField を正しい SWF コンテキストで作成するために使用する moduleFactory です。
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
[override] [読み取り専用] このコンポーネントの親コンテナまたは親コンポーネントです。
UIComponent
 InheritedparentApplication : Object
[読み取り専用] この UIComponent インスタンスを含む Application オブジェクトへの参照です。
UIComponent
 InheritedparentDocument : Object
[読み取り専用] この UIComponent に対する親ドキュメントオブジェクトへの参照です。
UIComponent
 InheritedpercentHeight : Number
コンポーネントの高さを親のサイズに対する比率(パーセンテージ)で指定する数値です。
UIComponent
 InheritedpercentWidth : Number
コンポーネントの幅を親のサイズに対する比率(パーセンテージ)で指定する数値です。
UIComponent
 InheritedprocessedDescriptors : Boolean
子をすぐに生成するか、遅延生成した後、このいずれかの発生に応じて、true に設定されます。
UIComponent
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  radialAxis : IAxis
y 軸上のアイテムのラベル、目盛り、およびデータの位置を定義します。
PolarDataCanvas
 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
 InheritedrotationX : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの x 軸の回転角を度単位で示します。
DisplayObject
 InheritedrotationY : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの y 軸の回転角を度単位で示します。
DisplayObject
 InheritedrotationZ : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの z 軸の回転角を度単位で示します。
DisplayObject
 Inheritedscale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。
DisplayObject
 InheritedscaleX : Number
[override] 水平方向の伸縮率を指定する数値です。
UIComponent
 InheritedscaleY : Number
[override] 垂直方向の伸縮率を指定する数値です。
UIComponent
 InheritedscaleZ : Number
オブジェクトの基準点から適用されるオブジェクトの奥行きスケール(パーセンテージ)を示します。
DisplayObject
 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
  totalValue : Number
PolarDataCanvas
 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
 Inheritedvisible : Boolean
[override] この UIComponent の可視性を制御します。
UIComponent
 Inheritedwidth : Number
[override] 親の座標内におけるコンポーネントの幅(ピクセル単位)を指定する数値です。
UIComponent
 Inheritedx : Number
[override] 親コンテナ内におけるコンポーネントの水平位置(ピクセル単位)を指定する数値です。
UIComponent
 Inheritedy : Number
[override] 親コンテナ内におけるコンポーネントの垂直位置(ピクセル単位)を指定する数値です。
UIComponent
 Inheritedz : Number
3D 親コンテナを基準にした、DisplayObject インスタンスの z 軸に沿った z 座標位置を示します。
DisplayObject
プロテクトプロパティ
 プロパティ定義元
 Inheritedchart : ChartBase
[読み取り専用] このエレメントを含むグラフコンポーネントを参照します。
ChartElement
 Inheritedcursor : IViewCursor
各 ChartElement では、内部で独自に使用するためそれぞれの dataProvider にカーソルが関連付けられています。
ChartElement
 InheritedresourceManager : IResourceManager
[読み取り専用] アプリケーションのローカライズされたすべてのリソースを管理するオブジェクトへの参照です。
UIComponent
 InheritedunscaledHeight : Number
[読み取り専用] 伸縮されていないコンポーネントの高さを求めるために使用する便利なメソッドです。
UIComponent
 InheritedunscaledWidth : Number
[読み取り専用] 伸縮されていないコンポーネントの幅を求めるために使用する便利なメソッドです。コンポーネントの描画および子のレイアウトはすべて、この幅の四角い枠内で行う必要があります。また、この値は updateDisplayList() に引数として渡されます。
UIComponent
パブリックメソッド
 メソッド定義元
  
コンストラクタです。
PolarDataCanvas
  
[override] この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。
PolarDataCanvas
  
[override] この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。
PolarDataCanvas
  
addDataChild(child:DisplayObject, angleLeft:*, radialTop:*, angleRight:*, radialBottom:*, angleCenter:*, radialCenter:*):void
DisplayObject を現在のキャンバスに子として追加します。
PolarDataCanvas
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
EventDispatcher
 Inherited
特定の point ポイントを指定して呼び出した DisplayObjectContainer.getObjectsUnderPoint() メソッドから返されたリストに、セキュリティ上の制約のために省略される表示オブジェクトがあるかどうかを示します。
DisplayObjectContainer
  
beginBitmapFill(bitmap:BitmapData, x:*, y:*, matrix:Matrix = null, repeat:Boolean = true, smooth:Boolean = true):void
描画領域をビットマップイメージで塗りつぶします。
PolarDataCanvas
  
beginFill(color:uint, alpha:Number = 1.0):void
描画のときに他の Graphics メソッド(lineTo() や drawCircle() など)に対する今後の呼び出しに使用する単純な一色塗りを指定します。
PolarDataCanvas
 Inherited
callLater(method:Function, args:Array = null):void
後で呼び出す関数をキューに格納します。
UIComponent
 Inherited
周りを囲むグラフの現在の状態が変更されたことを示すために、そのグラフによって呼び出されます。
ChartElement
 Inherited
claimStyles(styles:Array, firstAvailable:uint):uint
関連付けられたエレメントで chartSeriesStyles の配列からスタイルセレクタを要求できるようにするために、グラフによって呼び出されます。
ChartElement
  
キャンバスをクリアします。
PolarDataCanvas
 Inherited
このコンポーネントインスタンスからスタイルプロパティを削除します。
UIComponent
 Inherited
collectTransitions(chartState:Number, transitions:Array):void
周りを囲むグラフの状態が変更されたときに、特定のエレメントで再生する可能性のあるすべてのトランジションを収集するために、そのグラフによって呼び出されます。
ChartElement
 Inherited
指定された表示オブジェクトが、DisplayObjectContainer インスタンスの子であるか、インスタンス自体であるかを指定します。
DisplayObjectContainer
 Inherited
Point オブジェクトをコンテンツ座標からグローバル座標に変換します。
UIComponent
 Inherited
Point オブジェクトをコンテンツ座標からローカル座標に変換します。
UIComponent
 Inherited
このコンテナの子を識別するプロパティのセットを返します。
UIComponent
 Inherited
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクト上に作成します。
UIComponent
  
curveTo(controlAngle:*, controlRadial:*, anchorAngle:*, anchorRadial:*):void
現在の描画位置から(anchorX, anchorY)までの曲線を、現在の線のスタイルと(controlX, controlY)で指定されたコントロールポイントを使用して描画します。
PolarDataCanvas
 Inherited
dataToLocal(... dataValues):Point
1 組のデータ値を画面上の x-y 座標に変換します。
ChartElement
 Inherited
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクトから削除します。
UIComponent
  
describeData(dimension:String, requiredFields:uint):Array
[override] この IChartElement で表されるデータの記述を取得するために、管理する DataTransform によって呼び出されます。
PolarDataCanvas
 Inherited
この UIComponent のテキストスタイルに対応する UITextFormat オブジェクトを返します。
UIComponent
 Inherited
[override] イベントをイベントフローに送出します。
UIComponent
  
円を描画します。
PolarDataCanvas
  
drawEllipse(x:Number, y:Number, width:Number, height:Number):void
楕円を描画します。
PolarDataCanvas
 Inherited
このコンポーネントを囲むフォーカスインジケータを表示するか、または非表示にします。
UIComponent
  
drawRect(x:Number, y:Number, width:Number, height:Number):void
矩形を描画します。
PolarDataCanvas
  
drawRoundedRect(x:Number, y:Number, width:Number, height:Number, ellipseWidth:Number, ellipseHeight:Number = NaN):void
角丸矩形を描画します。
PolarDataCanvas
 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
  
beginFill()、beginGradientFill()、または beginBitmapFill() メソッドへの最後の呼び出し以降に追加された線と曲線に塗りを適用します。
PolarDataCanvas
 Inherited
executeBindings(recurse:Boolean = false):void
この UIComponent オブジェクトへのデータバインディングを実行します。
UIComponent
 Inherited
指定された座標にあるエレメントによって表される最も近いデータポイントを探します。
ChartElement
 Inherited
印刷の完了後に呼び出されます。
UIComponent
 Inherited
基になるすべての ChartElements のアイテムの、HitData の配列を返します。これらの dataTips は、グラフで showAllDataTips が true に設定されているときに表示されます。
ChartElement
 Inherited
指定されたインデックス位置でオートメーションオブジェクトを提供します。
UIComponent
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。
DisplayObject
 Inherited
指定のインデックス位置にある子表示オブジェクトインスタンスを返します。
DisplayObjectContainer
 Inherited
指定された名前に一致する子表示オブジェクトを返します。
DisplayObjectContainer
 Inherited
子 DisplayObject インスタンスのインデックス位置を返します。
DisplayObjectContainer
 Inherited
この UIComponent インスタンスのタイプセレクタを探します。
UIComponent
 Inherited
getConstraintValue(constraintName:String):*
レイアウト制約値を返します。これは、このコンポーネントの制約スタイルを取得することと同じです。
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
ステージ(グローバル)座標の 2 次元のポイントを 3 次元の表示オブジェクトの(ローカル)座標に変換します。
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
  
[override] 次の画面更新時に updateDisplayList() メソッドが呼び出されるように、コンポーネントをマークします。
PolarDataCanvas
 Inherited
後で画面更新時に commitProperties() メソッドが呼び出されるように、コンポーネントをマークします。
UIComponent
 Inherited
後で画面更新時に measure() メソッドが呼び出されるように、コンポーネントをマークします。
UIComponent
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
  
lineStyle(thickness:Number, color:uint = 0, alpha:Number = 1.0, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = null, joints:String = null, miterLimit:Number = 3):void
オブジェクトの他の Graphics メソッド(lineTo() や drawCircle() など)に対する以降の呼び出しに使用する線のスタイルを指定します。
PolarDataCanvas
  
現在の描画位置から (x, y) まで、現在の線のスタイルを使用して線を描画します。その後で、現在の描画位置は (x, y) に設定されます。
PolarDataCanvas
 Inherited
3 次元の表示オブジェクトの(ローカル)座標の 3 次元のポイントをステージ(グローバル)座標の 2 次元のポイントに変換します。
DisplayObject
 Inherited
Point オブジェクトをローカル座標からコンテンツ座標に変換します。
UIComponent
 Inherited
画面上の座標を 1 組のデータ値に変換します。
ChartElement
 Inherited
point オブジェクトを表示オブジェクトの (ローカル) 座標からステージ (グローバル) 座標に変換します。
DisplayObject
  
[override] 関連付けられている軸のマッピングが変更されると呼び出されます。
PolarDataCanvas
 Inherited
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、<font> や <b> のような HTML タグが含まれる可能性のある、指定の HTML テキストを測定します。
UIComponent
 Inherited
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、指定のテキストを測定します。
UIComponent
 Inherited
親の内部の指定された位置にコンポーネントを移動します。
UIComponent
  
現在の描画位置を (x, y) に移動します。
PolarDataCanvas
 Inherited
スタイルの変更を子に通知します。
UIComponent
 Inherited
owner プロパティのチェーンが child からこの UIComponent を指定している場合に、true を返します。
UIComponent
 Inherited
UIComponent オブジェクトを親に対して追加または削除したときに Flex によって呼び出されます。
UIComponent
 Inherited
印刷用の IFlexDisplayObject を準備します。
UIComponent
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
このコンポーネントの CSS スタイルキャッシュを作成または再作成します。recursive パラメータが true の場合は、このコンポーネントのすべての子孫の CSS スタイルキャッシュも作成または再作成します。
UIComponent
 Inherited
各エフェクトイベントごとに、EffectManager をイベントリスナーの 1 つとして登録します。
UIComponent
  
キャンバスのすべての子データ(DisplayObject のインスタンス)を削除します。
PolarDataCanvas
  
[override] DisplayObjectContainer インスタンスの子リストから指定の child DisplayObject インスタンスを削除します。
PolarDataCanvas
  
[override] DisplayObjectContainer の子リストの指定された index 位置から子 DisplayObject を削除します。
PolarDataCanvas
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
 Inherited
指定されたイベントを再生します。
UIComponent
 Inherited
提供された ID を使用して子を解決します。
UIComponent
 Inherited
[静的] suspendBackgroundProcessing() が呼び出された後、callLater() によってキューに入れられたメソッドのバックグラウンド処理を再開します。
UIComponent
 Inherited
オブジェクトのサイズを設定します。
UIComponent
 Inherited
表示オブジェクトコンテナの既存の子の位置を変更します。
DisplayObjectContainer
 Inherited
setConstraintValue(constraintName:String, value:*):void
レイアウト制約値を設定します。これは、このコンポーネントの制約スタイルを設定することと同じです。
UIComponent
 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
visible プロパティが変更されたときに呼び出されます。
UIComponent
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
指定されたスプライトをユーザーがドラッグできるようにします。
Sprite
 Inherited
startDrag() メソッドを終了します。
Sprite
 Inherited
スタイルプロパティの変更を検出します。
UIComponent
 Inherited
コンポーネントのスタイルを初めて初期化するとき、Flex は stylesInitialized() メソッドを呼び出します。
UIComponent
 Inherited
[静的] resumeBackgroundProcessing() が呼び出されるまで、callLater() によってキューに入れられたメソッドのバックグラウンド処理をブロックします。
UIComponent
 Inherited
指定された 2 つの子オブジェクトの z 順序(重ね順)を入れ替えます。
DisplayObjectContainer
 Inherited
swapChildrenAt(index1:int, index2:int):void
子リスト内の指定されたインデックス位置に該当する 2 つの子オブジェクトの z 順序 (重ね順) を入れ替えます。
DisplayObjectContainer
 Inherited
[override] アプリケーションの DisplayObject の階層におけるこのオブジェクトの位置を示すストリングを返します。
FlexSprite
  
updateDataChild(child:DisplayObject, angleLeft:*, radialTop:*, angleRight:*, radialBottom:*, angleCenter:*, radialCenter:*):void
子の位置を現在のキャンバスに更新します。
PolarDataCanvas
 Inherited
子の位置とサイズを検証し、その他のビジュアルオブジェクトを描画します。
UIComponent
 Inherited
必要に応じて、このオブジェクトのプロパティとレイアウトを検証および更新し、それを再描画します。
UIComponent
 Inherited
commitProperties() メソッドを呼び出してコンポーネントのプロパティを検証するために、レイアウトロジックによって使用されます。
UIComponent
 Inherited
validateSize(recursive:Boolean = false):void
コンポーネントの測定サイズを検証します。LayoutManager.invalidateSize() メソッドがこの ILayoutManagerClient を指定して呼び出された場合、測定の実行時に validateSize() メソッドが呼び出されます。
UIComponent
 Inherited
このコンポーネントに割り当てられたバリデータからの valid と invalid の両方のイベントを処理します。
UIComponent
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
垂直方向のグラデーションを描画するときに rot パラメータとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。
UIComponent
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
プロテクトメソッド
 メソッド定義元
 Inherited
フォーカス矩形を調整します。
UIComponent
 Inherited
これは、Flex フレームワークが Dissolve エフェクトをサポートするために使用する内部メソッドです。
UIComponent
 Inherited
子オブジェクトの作成後に行われる最終処理を実行します。
UIComponent
  
[override] コンポーネントに設定されたプロパティを処理します。
PolarDataCanvas
 Inherited
コンポーネントの子オブジェクトを作成します。
UIComponent
 Inherited
比較できるよう、dataPoint を表す一意の ID を作成します。
ChartElement
 Inherited
使用中の埋め込みフォントに基づくコンテキストで、新しいオブジェクトを作成します。
UIComponent
 Inherited
指定された moduleFactory を使用して、オブジェクトを作成します。
UIComponent
 Inherited
エレメントが表現する基になるデータが変更されたことを示します。
ChartElement
 Inherited
UIComponent オブジェクトがフォーカスを取得したときに呼び出されるイベントハンドラです。
UIComponent
 Inherited
UIComponent オブジェクトがフォーカスを失ったときに呼び出されるイベントハンドラです。
UIComponent
 Inherited
このコンポーネントの初期化を完了させます。
UIComponent
 Inherited
このコンポーネントのアクセシビリティコードを初期化します。
UIComponent
  
invalidateData(invalid:Boolean = true):void
dataProvider 内の基になるデータが変更されたことをキャンバスに通知します。
PolarDataCanvas
 Inherited
通常、UITextField オブジェクトが含まれているコンポーネントのうち、UITextField オブジェクトがフォーカスを取得したコンポーネントによってオーバーライドされます。
UIComponent
 Inherited
keyDown イベントに対して呼び出されるイベントハンドラです。
UIComponent
 Inherited
keyUp イベントに対して呼び出されたイベントハンドラです。
UIComponent
 Inherited
コンポーネントのデフォルトサイズを計算するほか、オプションでデフォルトの最小サイズを計算します。
UIComponent
 Inherited
エレメントに新しい dataProvider が割り当てられると呼び出されます。
ChartElement
 Inherited
このメソッドは、UIComponent の作成時に呼び出されます。また、ローカライズされたリソースが何らかの方法で変更されたことを示すために、ResourceManager が "change" イベントを送出した時点で常に呼び出されます。
UIComponent
  
stripNaNs(cache:Array, field:String):void
field プロパティが NaN である所定のキャッシュにアイテムがある場合は、すべて削除します。
PolarDataCanvas
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[override] オブジェクトの描画およびその子のサイズや位置の設定を行います。
PolarDataCanvas
  
キャンバスが表す基になるデータのフィルタ操作を、関連するデータ変換の軸で表される範囲に対して行う必要があるときに呼び出されます。
PolarDataCanvas
  
必要に応じてキャンバスの updateMapping() および updateFilter() メソッドを呼び出します。
PolarDataCanvas
  
必要に応じてキャンバスの updateTransform() メソッドを呼び出します。
PolarDataCanvas
イベント
 イベント 概要 定義元
 Inherited[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 InheritedaddChild() メソッドまたは addChildAt() メソッドを使用して、コンポーネントをコンテンツである子としてコンテナに追加したときに送出されます。UIComponent
 Inherited表示オブジェクトが表示リストに追加されたときに送出されます。DisplayObject
 Inherited表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの追加により、ステージ上の表示リストに追加されたときに送出されます。DisplayObject
 Inheritedユーザーがコンテキストメニューから「削除」を選択した場合に送信されます。InteractiveObject
 Inheritedユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを押して離すと送出されます。InteractiveObject
 Inheritedユーザージェスチャが AIR アプリケーションでこのインタラクティブオブジェクトに関連付けられたコンテキストメニューをトリガすると、送出されます。InteractiveObject
 Inheritedユーザーがコピー操作のためにプラットフォーム固有のアクセラレータキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「コピー」を選択した場合に送信されます。InteractiveObject
 Inheritedコンポーネントの構築、プロパティ処理、測定、レイアウト、および描画が完了したときに送出されます。UIComponent
 Inheritedビューステートの変更後に送出されます。UIComponent
 InheritedcurrentState プロパティが変更された後、ビューステートが変更される前に送出されます。UIComponent
 Inheritedユーザーがカット操作のためにプラットフォーム固有のアクセラレータキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「カット」を選択した場合に送信されます。InteractiveObject
 Inherited[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。EventDispatcher
 Inheritedオブジェクトの doubleClickEnabled フラグが true に設定されている場合にユーザーが InteractiveObject をポインティングデバイスのメインボタンで 2 回続けてすばやくクリックすると送出されます。InteractiveObject
 Inheritedドラッグ操作が完了したとき(ドラッグデータをドロップターゲットにドロップするか、ドロップを実行せずにドラッグ&ドロップ操作を終了したときのいずれか)、ドラッグイニシエータ(ドラッグしたデータのソースであるコンポーネント)によって送出されます。UIComponent
 Inheritedユーザーがドロップターゲット上でマウスを離したとき、ドロップターゲットによって送出されます。UIComponent
 Inheritedドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。UIComponent
 Inheritedユーザーがデータをコンポーネントの外部にドラッグし、ターゲットにドロップしなかったとき、コンポーネントによって送出されます。UIComponent
 Inheritedドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。UIComponent
 Inheritedドラッグ操作を開始したときにドラッグイニシエータによって送出されます。UIComponent
 Inheritedエフェクトの終了後に送出されます。UIComponent
 Inheritedエフェクトが開始される直前に送出されます。UIComponent
 Inherited[ブロードキャストイベント] 再生ヘッドが新しいフレームに入るときに送出されます。DisplayObject
 Inheritedコンポーネントがルートビューステートに戻った後に送出されます。UIComponent
 Inherited[ブロードキャストイベント] 再生ヘッドが現在のフレームを終了するときに送出されます。DisplayObject
 Inheritedコンポーネントがルートビューステートを終了する前に送出されます。UIComponent
 Inherited表示オブジェクトがフォーカスを取得した後に送出されます。InteractiveObject
 Inherited表示オブジェクトがフォーカスを失った後に送出されます。InteractiveObject
 Inherited[ブロードキャストイベント] フレーム表示オブジェクトのコンストラクタが実行した後で、かつフレームスクリプトが実行される前に送出されます。DisplayObject
 Inheritedオブジェクトの状態が可視から不可視に変化したときに送出されます。UIComponent
 Inheritedコンポーネントの構築と初期化プロパティの設定が完了したときに送出されます。UIComponent
 InheritedValidator によってコンポーネントが監視されており、検証が失敗した場合に送出されます。UIComponent
 Inheritedユーザーがキーを押したときに送出されます。InteractiveObject
 Inheritedユーザーがキーボード操作によってフォーカスを変更しようとすると送出されます。InteractiveObject
 Inheritedユーザーがキーを離したときに送出されます。InteractiveObject
 Inheritedユーザーが同じ InteractiveObject 上でポインティングデバイスの中央ボタンを押して離すと送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスの中央ボタンを押したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。InteractiveObject
 InheritedPopUpManager を使用して開かれたコンポーネントの外側でユーザーがマウスをクリックしたときに、そのコンポーネントから送出されます。UIComponent
 Inheritedユーザーがポインティングデバイスでフォーカスを変更しようとすると送出されます。InteractiveObject
 InheritedInteractiveObject の上で、ユーザーがポインティングデバイスを移動させたときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。InteractiveObject
 Inheritedマウスホイールが InteractiveObject インスタンス上を回転するときに送出されます。InteractiveObject
 InheritedPopUpManager を使用して開かれたコンポーネントの外側にユーザーがマウスホイールをスクロールしたときに、そのコンポーネントから送出されます。UIComponent
 Inheritedオブジェクトが移動したときに送出されます。UIComponent
 Inheritedユーザーがドラッグジェスチャを止めると、ドラッグイニシエータ InteractiveObject から送出されます。InteractiveObject
 Inheritedドラッグされたオブジェクトがターゲットにドロップされ、そのドロップ操作が DragManager.acceptDragDrop() の呼び出しで受け入れられた場合に、ターゲットの InteractiveObject から送出されます。InteractiveObject
 Inheritedドラッグジェスチャが境界に入ると、InteractiveObject から送出されます。InteractiveObject
 Inheritedドラッグジェスチャが境界を出ると、InteractiveObject から送出されます。InteractiveObject
 Inheritedドラッグジェスチャが境界の範囲内で行われている間、InteractiveObject から継続的に送出されます。InteractiveObject
 Inheritedドラッグ操作の開始時に、DragManager.doDrag() 呼び出しのドラッグイニシエータとして指定されている InteractiveObject から送出されます。InteractiveObject
 Inheritedドラッグ操作が行われている間に、DragManager.doDrag() 呼び出しのドラッグイニシエータとして指定されている InteractiveObject から送出されます。InteractiveObject
 Inheritedユーザーがペースト操作のためにプラットフォーム固有のアクセラレータキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「ペースト」を選択した場合に送信されます。InteractiveObject
 Inheritedコンポーネントの初期化シーケンスの始めに送出されます。UIComponent
 InheritedremoveChild() または removeChildAt() メソッドを使用して、コンポーネントをコンテンツである子としてコンテナから削除したときに送出されます。UIComponent
 Inherited表示オブジェクトが表示リストから削除されようとしているときに送出されます。DisplayObject
 Inherited表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの削除により、表示リストから削除されようとしているときに送出されます。DisplayObject
 Inherited[ブロードキャストイベント] 表示リストが更新およびレンダリングされようとしているときに送出されます。DisplayObject
 Inheritedコンポーネントのサイズが変更されたときに送出されます。UIComponent
 Inheritedユーザーが同じ InteractiveObject 上でポインティングデバイスの右ボタンを押して離すと送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。InteractiveObject
 Inheritedユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。InteractiveObject
 Inheritedユーザーがすべて選択操作のためにプラットフォーム固有のアクセラレータキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「すべて選択」を選択した場合に送信されます。InteractiveObject
 Inheritedオブジェクトの状態が不可視から可視に変化したときに送出されます。UIComponent
 Inheritedオブジェクトの tabChildren フラグの値が変更されたときに送出されます。InteractiveObject
 Inheritedオブジェクトの tabEnabled フラグが変更されたときに送出されます。InteractiveObject
 Inheritedオブジェクトの tabIndex プロパティの値が変更されたときに送出されます。InteractiveObject
 Inheritedツールヒントを作成するときにコンポーネントによって送出されます。UIComponent
 Inheritedコンポーネントのツールヒントが非表示にされており、まもなく破棄されるときに、コンポーネントによって送出されます。UIComponent
 Inheritedコンポーネントのツールヒントが非表示にされる前に、コンポーネントによって送出されます。UIComponent
 Inheritedコンポーネントのツールヒントが表示される前に、コンポーネントによって送出されます。UIComponent
 Inheritedコンポーネントのツールヒントが表示された後に、コンポーネントによって送出されます。UIComponent
 InheritedtoolTip プロパティが設定されているコンポーネント上にユーザーがマウスを移動すると同時に、そのコンポーネントによって送出されます。UIComponent
 Inheritedオブジェクトの commitProperties()、measure() および updateDisplayList() メソッドが必要に応じて呼び出されたときに送出されます。UIComponent
 InheritedValidator によってコンポーネントが監視されており、検証が成功した場合に送出されます。UIComponent
 Inheritedプログラムまたはユーザー操作のいずれかによって、値が変更されたときに送出されます。UIComponent
スタイル
 スタイル 説明 定義元
 Inherited型: String CSS 継承: no
コンテンツ領域の上端からコントロールのベースライン位置までの垂直距離(ピクセル単位)を表します。 このスタイルが設定されている場合、コンポーネントのベースラインはそのコンテンツ領域の上端に対して固定されます。コンテナのサイズが変更されても、コンポーネントのベースラインとそのコンテンツ領域の上端の垂直距離は維持されます。

このスタイルが有効なのは、Canvas コンテナのコンポーネントで使用する場合、または layout プロパティが absolute に設定されている Panel コンテナまたは Application コンテナのコンポーネントで使用する場合のみです。

デフォルト値は undefined で、未定義であることを意味します。

.
UIComponent
 Inherited型: String CSS 継承: no
コンポーネントの下端からコンテンツ領域の下端までの垂直距離(ピクセル単位)を表します。 このスタイルが設定されている場合、コンポーネントの下端はそのコンテンツ領域の下端に対して固定されます。コンテナのサイズが変更されても、2 つの下端の垂直距離は維持されます。

このスタイルが有効なのは、Canvas コンテナのコンポーネントで使用する場合、または layout プロパティが absolute に設定されている Panel コンテナまたは Application コンテナのコンポーネントで使用する場合のみです。

デフォルト値は undefined で、未定義であることを意味します。

.
UIComponent
 Inherited型: uint 形式: Color CSS 継承: yes
検証が失敗した場合のコンポーネントのハイライトの色です。Flex では、検証が失敗した場合、コンポーネントの borderColor スタイルもこの errorColor に設定します。.
UIComponent
 Inherited型: String CSS 継承: no
フォーカス矩形で使用されるブレンドモードです。詳細については、flash.
UIComponent
 Inherited型: Class CSS 継承: no
フォーカス矩形の描画に使用するスキンです。.
UIComponent
 Inherited型: Number 形式: Length CSS 継承: no
フォーカス矩形のアウトラインの幅(ピクセル単位)を表します。.
UIComponent
 Inherited型: String CSS 継承: no
コンポーネントのコンテンツ領域の中心からコンポーネントの中心までの水平距離(ピクセル単位)を表します。 このスタイルが設定されている場合、コンポーネントの中心はそのコンテンツ領域の中心に対して固定されます。コンテナのサイズが変更されても、2 つの中心の水平距離は維持されます。

このスタイルが有効なのは、Canvas コンテナのコンポーネントで使用する場合、または layout プロパティが absolute に設定されている Panel コンテナまたは Application コンテナのコンポーネントで使用する場合のみです。

デフォルト値は undefined で、未定義であることを意味します。

.
UIComponent
 Inherited型: String CSS 継承: no
コンポーネントのコンテンツ領域の左端からコンポーネントの左端までの水平距離(ピクセル単位)を表します。 このスタイルが設定されている場合、コンポーネントの左端はそのコンテンツ領域の左端に対して固定されます。コンテナのサイズが変更されても、2 つの左端の水平距離は維持されます。

このスタイルが有効なのは、Canvas コンテナのコンポーネントで使用する場合、または layout プロパティが absolute に設定されている Panel コンテナまたは Application コンテナのコンポーネントで使用する場合のみです。

デフォルト値は undefined で、未定義であることを意味します。

.
UIComponent
 Inherited型: String CSS 継承: no
コンポーネントの右端からコンテンツ領域の右端までの水平距離(ピクセル単位)を表します。 このスタイルが設定されている場合、コンポーネントの右端はそのコンテンツ領域の右端に対して固定されます。コンテナのサイズが変更されても、2 つの右端の水平距離は維持されます。

このスタイルが有効なのは、Canvas コンテナのコンポーネントで使用する場合、または layout プロパティが absolute に設定されている Panel コンテナまたは Application コンテナのコンポーネントで使用する場合のみです。

デフォルト値は undefined で、未定義であることを意味します。

.
UIComponent
 Inherited型: uint 形式: Color CSS 継承: yes
コンポーネントのテーマカラーです。このプロパティは、ハイライトの外観やコンポーネントが選択されたときの外観、およびその他の同様の視覚的なキューをコントロールしますが、コンポーネントの通常の境界線や背景色には影響を与えません。 推奨される値は、haloGreenhaloBlue, haloOrange、および haloSilver です。ただし、任意の有効なカラー値を使用できます。

rollOverColor および selectionColor スタイルのデフォルト値は themeColor の値に基づきます。

.
UIComponent
 Inherited型: String CSS 継承: no
コントロールのコンテンツ領域の上端からコンポーネントの上端までの垂直距離(ピクセル単位)を表します。 このスタイルが設定されている場合、コンポーネントの上端はそのコンテンツ領域の上端に対して固定されます。コンテナのサイズが変更されても、2 つの上端の垂直距離は維持されます。

このスタイルが有効なのは、Canvas コンテナのコンポーネントで使用する場合、または layout プロパティが absolute に設定されている Panel コンテナまたは Application コンテナのコンポーネントで使用する場合のみです。

デフォルト値は undefined で、未定義であることを意味します。

.
UIComponent
 Inherited型: String CSS 継承: no
コンポーネントのコンテンツ領域の中心からコンポーネントの中心までの垂直距離(ピクセル単位)を表します。このスタイルが設定されている場合、コンポーネントの中心はそのコンテンツ領域の中心に対して固定されます。コンテナのサイズが変更されても、2 つの中心の垂直距離は維持されます。

このスタイルが有効なのは、Canvas コンテナのコンポーネントで使用する場合、または layout プロパティが absolute に設定されている Panel コンテナまたは Application コンテナのコンポーネントで使用する場合のみです。

デフォルト値は undefined で、未定義であることを意味します。

.
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
[静的] maxHeight プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MAX_WIDTH : Number = 10000
[静的] maxWidth プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_HEIGHT : Number = 22
[静的] measuredHeight プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_MIN_HEIGHT : Number = 22
[静的] measuredMinHeight プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_MIN_WIDTH : Number = 40
[静的] measuredMinWidth プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_WIDTH : Number = 160
[静的] measuredWidth プロパティのデフォルト値です。
UIComponent
プロパティの詳細
angularAxisプロパティ
angularAxis:IAxis

x 軸上のアイテムのラベル、目盛り、およびデータの位置を定義します。 LinearAxis クラスまたは CategoryAxis クラスのいずれかを使用すると、angularAxis のプロパティを MXML の子タグとして設定したり、ActionScript で LinearAxis オブジェクトまたは CategoryAxis オブジェクトを作成したりできます。



実装
    public function get angularAxis():IAxis
    public function set angularAxis(value:IAxis):void
dataTransformプロパティ 
dataTransform:DataTransform  [書き込み専用] [override]

このエレメントが関連付けられている DataTransform オブジェクトです。 DataTransform オブジェクトは、データ領域とスクリーン座標間のエレメントの変換に使用される、エレメントのセットと軸オブジェクトのセットの関連付けを表します。 グラフエレメントでは、エレメントに関連付けられた DataTransform オブジェクトを使用して、そのデータのレンダリング方法が決定されます。



実装
    override public function set dataTransform(value:DataTransform):void
includeInRangesプロパティ 
includeInRanges:Boolean

true に設定されている場合、グラフ中の計算された範囲がこのキャンバスの影響を受けます。



実装
    public function get includeInRanges():Boolean
    public function set includeInRanges(value:Boolean):void
radialAxisプロパティ 
radialAxis:IAxis

y 軸上のアイテムのラベル、目盛り、およびデータの位置を定義します。 LinearAxis クラスまたは CategoryAxis クラスのいずれかを使用すると、角度軸のプロパティを MXML の子タグとして設定したり、ActionScript で LinearAxis オブジェクトまたは CategoryAxis オブジェクトを作成したりできます。



実装
    public function get radialAxis():IAxis
    public function set radialAxis(value:IAxis):void
totalValueプロパティ 
totalValue:Number



実装
    public function get totalValue():Number
    public function set totalValue(value:Number):void
コンストラクタの詳細
PolarDataCanvas()コンストラクタ
public function PolarDataCanvas()

コンストラクタです。

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

この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。子インスタンスは、この DisplayObjectContainer インスタンスにある他のすべての子の前 (上) に追加されます。 (特定のインデックス位置に子を追加する場合は、addChildAt() メソッドを使用します。)

既に異なる表示オブジェクトコンテナを親に持つ子オブジェクトを追加する場合は、もう一方の表示オブジェクトコンテナの子リストからそのオブジェクトが削除されます。

パラメータ

child:DisplayObject — 子として追加する DisplayObject です。

戻り値
DisplayObject — 追加された子です。これは、渡された引数と同じです。
addChildAt()メソッド 
override public function addChildAt(child:DisplayObject, index:int):DisplayObject

この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。子インスタンスは、指定されたインデックス位置に追加されます。インデックス 0 は、この DisplayObjectContainer オブジェクトの表示リストの背景または一番下を表します。

既に異なる表示オブジェクトコンテナを親に持つ子オブジェクトを追加する場合は、もう一方の表示オブジェクトコンテナの子リストからそのオブジェクトが削除されます。

パラメータ

child:DisplayObject — この DisplayObjectContainer インスタンスの子として追加する DisplayObject インスタンスです。
 
index:int — 子を追加するインデックス位置です。既にオブジェクトが置かれているインデックス位置を指定すると、その位置にあるオブジェクトとその上に位置するすべてのオブジェクトが、子リスト内で 1 つ上の位置に移動します。

戻り値
DisplayObjectchild パラメータで渡す DisplayObject インスタンスです。
addDataChild()メソッド 
public function addDataChild(child:DisplayObject, angleLeft:*, radialTop:*, angleRight:*, radialBottom:*, angleCenter:*, radialCenter:*):void

DisplayObject を現在のキャンバスに子として追加します。

パラメータ

child:DisplayObject — 現在のキャンバスに子として追加される DisplayObject のインスタンスです。
 
angleLeft:* (default = NaN) — データ座標における子の左の角座標です。
 
radialTop:* (default = NaN) — データ座標における子の上の動径座標です。
 
angleRight:* (default = NaN) — データ座標における子の右の角座標です。
 
radialBottom:* (default = NaN) — データ座標における子の下の動径座標です。
 
angleCenter:* (default = NaN) — データ座標における子の中央の角座標です。
 
radialCenter:* (default = NaN) — データ座標における子の中央の動径座標です。

beginBitmapFill()メソッド 
public function beginBitmapFill(bitmap:BitmapData, x:*, y:*, matrix:Matrix = null, repeat:Boolean = true, smooth:Boolean = true):void

描画領域をビットマップイメージで塗りつぶします。座標は、キャンバスの angularAxis または radialAxis プロパティを基準とします。

このメソッドの使用方法とパラメータは、flash.display.Graphics クラスの beginBitmapFill() メソッドと同じです。

パラメータ

bitmap:BitmapData
 
x:* (default = NaN)
 
y:* (default = NaN)
 
matrix:Matrix (default = null)
 
repeat:Boolean (default = true)
 
smooth:Boolean (default = true)

関連項目

beginFill()メソッド 
public function beginFill(color:uint, alpha:Number = 1.0):void

描画のときに他の Graphics メソッド(lineTo()drawCircle() など)に対する今後の呼び出しに使用する単純な一色塗りを指定します。 beginFill()beginBitmapFill()beginGradientFill()、または beginShaderFill() メソッドを呼び出すまで、塗りは有効です。clear() メソッドを呼び出すと、塗りがクリアされます。

アプリケーションでは、3 つ以上の点が描画されたとき、または endFill() メソッドが呼び出されたときに、塗りをレンダリングします。

パラメータ

color:uint — 塗りのカラーです(0xRRGGBB)。
 
alpha:Number (default = 1.0) — 塗りのアルファ値です(0.0 ~ 1.0)。

関連項目

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

キャンバスをクリアします。

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

コンポーネントに設定されたプロパティを処理します。これは、UIComponent のサブクラスを作成するときにオーバーライド可能な高度なメソッドです。

このメソッドは直接呼び出さないでください。commitProperties() メソッドは、addChild() メソッドを使用してコンポーネントがコンテナに追加されたとき、またはコンポーネントの invalidateProperties() メソッドが呼び出されたときに、Flex によって呼び出されます。commitProperties() メソッドの呼び出しは、measure() メソッドの呼び出しの前に実行されます。このため、measure() メソッドが使用する可能性のあるプロパティの値を設定することができます。

一部のコンポーネントには、作成する必要のある子オブジェクトの数や種類に影響するプロパティがあります。また、horizontalScrollPolicy プロパティと horizontalScrollPosition プロパティのように相互に作用し合うプロパティを持つコンポーネントもあります。多くの場合、作業の重複を避けるため、起動時にこれらのプロパティを一度に処理することが最善です。

curveTo()メソッド 
public function curveTo(controlAngle:*, controlRadial:*, anchorAngle:*, anchorRadial:*):void

現在の描画位置から(anchorX, anchorY)までの曲線を、現在の線のスタイルと(controlX, controlY)で指定されたコントロールポイントを使用して描画します。このメソッドに渡す座標は、スクリーン座標ではなくグラフデータを基準にしたものです。

このメソッドの使用方法とパラメータは、flash.display.Graphics クラスの curveTo() メソッドと同じです。

パラメータ

controlAngle:*
 
controlRadial:*
 
anchorAngle:*
 
anchorRadial:*

関連項目

describeData()メソッド 
override public function describeData(dimension:String, requiredFields:uint):Array

この IChartElement で表されるデータの記述を取得するために、管理する DataTransform によって呼び出されます。 インプリメンタによって mx.charts.chartClasses.DataDescription オブジェクトの配列が入力されて返され、表示データ(minimum、maximum、interval、unitSize など)から値を自動生成するすべての軸に沿ってこれらのデータが正確に記述されることが保証されます。 ほとんどのエレメントタイプでは、1 つの DataDescription を含む配列が返されます。 BarSet や ColumnSet などのエレメントを集約します。それらのサブエレメントによって表示されるデータを記述する複数の DataDescription インスタンスを返すことがあります。 呼び出されると、インプリメンタによって dimension パラメータで指定された軸に沿ってデータが記述されます。 この関数は、グラフによってサポートされる軸ごとに呼び出される場合があります。

パラメータ

dimension:String — データの記述を取得する軸を特定します。
 
requiredFields:uint — 特定の軸で管理される DataDescription オブジェクトの値を示すビットフィールドです。 インプリメンタによって必要なフィールドを計算する方法でのみ最適化できます。

戻り値
Array — 表示されるデータを記述する DataDescription インスタンスを含む Array です。
drawCircle()メソッド 
public function drawCircle(x:Number, y:Number, radius:Number):void

円を描画します。drawCircle() メソッドを呼び出す前に、線のスタイルまたは塗り、あるいはその両方を設定します。そのためには、linestyle()lineGradientStyle()beginFill()beginGradientFill()、または beginBitmapFill() メソッドを呼び出します。

座標はスクリーン座標ではなくデータを基準としています。

パラメータ

x:Number — 親表示オブジェクトの基準点からの円の中心の相対 x 座標(ピクセル単位)。
 
y:Number — 親表示オブジェクトの基準点からの円の中心の相対 y 座標(ピクセル単位)。
 
radius:Number — 円の半径(ピクセル単位)。

関連項目

drawEllipse()メソッド 
public function drawEllipse(x:Number, y:Number, width:Number, height:Number):void

楕円を描画します。drawEllipse() メソッドを呼び出す前に、線のスタイルまたは塗り、あるいはその両方を設定します。そのためには、linestyle()lineGradientStyle()beginFill()beginGradientFill()、または beginBitmapFill() メソッドを呼び出します。

座標はスクリーン座標ではなくデータを基準としています。

パラメータ

x:Number — 親表示オブジェクトの基準点に対して相対的な、楕円の境界ボックスの左上の x 座標 (ピクセル単位) です。
 
y:Number — 親表示オブジェクトの基準点に対して相対的な、楕円の境界ボックスの左上の y 座標 (ピクセル単位) です。
 
width:Number — 楕円の幅(ピクセル単位)。
 
height:Number — 楕円の高さ(ピクセル単位)。

関連項目

drawRect()メソッド 
public function drawRect(x:Number, y:Number, width:Number, height:Number):void

矩形を描画します。drawRect() メソッドを呼び出す前に、線のスタイルまたは塗り、あるいはその両方を設定します。そのためには、linestyle()lineGradientStyle()beginFill()beginGradientFill()、または beginBitmapFill() メソッドを呼び出します。

座標はスクリーン座標ではなくデータを基準としています。

パラメータ

x:Number — 親表示オブジェクトの基準点からの相対的な水平座標を示す数値(ピクセル単位)。
 
y:Number — 親表示オブジェクトの基準点からの相対的な垂直座標を示す数値(ピクセル単位)。
 
width:Number — 矩形の幅(ピクセル単位)。
 
height:Number — 矩形の高さ(ピクセル単位)。

関連項目

drawRoundedRect()メソッド 
public function drawRoundedRect(x:Number, y:Number, width:Number, height:Number, ellipseWidth:Number, ellipseHeight:Number = NaN):void

角丸矩形を描画します。drawRoundRect() メソッドを呼び出す前に、線のスタイルまたは塗り、あるいはその両方を設定します。そのためには、linestyle()lineGradientStyle()beginFill()beginGradientFill()、または beginBitmapFill() メソッドを呼び出します。

座標はスクリーン座標ではなくデータを基準としています。

パラメータ

x:Number — 親表示オブジェクトの基準点からの相対的な水平座標を示す数値(ピクセル単位)。
 
y:Number — 親表示オブジェクトの基準点からの相対的な垂直座標を示す数値(ピクセル単位)。
 
width:Number — 角丸矩形の幅(ピクセル単位)。
 
height:Number — 角丸矩形の高さ(ピクセル単位)。
 
ellipseWidth:Number — 丸角の描画に使用される楕円の幅(ピクセル単位)。
 
ellipseHeight:Number (default = NaN) — 丸角の描画に使用される楕円の高さ(ピクセル単位)。(オプション)値を指定しない場合は、ellipseWidth パラメータに指定された値がデフォルトで適用されます。

関連項目

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

beginFill()beginGradientFill()、または beginBitmapFill() メソッドへの最後の呼び出し以降に追加された線と曲線に塗りを適用します。適用される塗りは、beginFill()beginGradientFill()、または beginBitmapFill() メソッドの前回の呼び出しで指定されたものです。現在の描画位置が moveTo() メソッドの直前の呼び出しで指定された座標と等しくない場合、塗りが定義されていれば、パスが線で閉じられた後、塗りが適用されます。

関連項目

invalidateData()メソッド 
protected function invalidateData(invalid:Boolean = true):void

dataProvider 内の基になるデータが変更されたことをキャンバスに通知します。 この関数によって、次回の メソッドの呼び出し時に 、updateMapping()updateTransform()、および commitProperties() メソッドの呼び出しがトリガされます。

パラメータ

invalid:Boolean (default = true)

invalidateDisplayList()メソッド 
override public function invalidateDisplayList():void

次に画面が更新されている間に updateDisplayList() メソッドが呼び出されるように、コンポーネントをマークします。

無効化は、後で画面が更新されるまでコンポーネントの変更処理を保留することで、作業の重複を解消する便利なメカニズムです。例えば、幅と高さを変更する場合、幅を変更した後にコンポーネントを更新し、次に高さを変更して再度更新するという処理は時間の浪費です。両方のプロパティを変更した後、新しいサイズでコンポーネントを一度に再描画する方が効率的です。

無効化メソッドが呼び出されることはほとんどありません。一般的には、コンポーネントのプロパティを設定すると、適切な無効化メソッドが自動的に呼び出されます。

lineStyle()メソッド 
public function lineStyle(thickness:Number, color:uint = 0, alpha:Number = 1.0, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = null, joints:String = null, miterLimit:Number = 3):void

オブジェクトの他の Graphics メソッド(lineTo()drawCircle() など)に対する今後の呼び出しに使用する線のスタイルを指定します。

このメソッドの使用方法とパラメータは、flash.display.Graphics クラスの lineStyle() メソッドと同じです。

パラメータ

thickness:Number
 
color:uint (default = 0)
 
alpha:Number (default = 1.0)
 
pixelHinting:Boolean (default = false)
 
scaleMode:String (default = "normal")
 
caps:String (default = null)
 
joints:String (default = null)
 
miterLimit:Number (default = 3)

関連項目

lineTo()メソッド 
public function lineTo(x:Number, y:Number):void

現在の描画位置から (x, y) まで、現在の線のスタイルを使用して線を描画します。その後で、現在の描画位置は (x , y) に設定されます。描画先の表示オブジェクトに Flash の描画ツールで作成したコンテンツが含まれている場合、lineTo() メソッドへの呼び出しの結果はこのコンテンツの下に描画されます。lineTo() を呼び出してから moveTo() メソッドを呼び出すと、現在の描画位置はデフォルトで (0,0) になります。いずれかのパラメータを省略すると、このメソッドは失敗し、現在の描画位置は変更されません。

座標はスクリーン座標ではなくデータを基準としています。

パラメータ

x:Number — 親表示オブジェクトの基準点からの相対的な水平座標を示す数値(ピクセル単位)。
 
y:Number — 親表示オブジェクトの基準点からの相対的な垂直座標を示す数値(ピクセル単位)。

関連項目

mappingChanged()メソッド 
override public function mappingChanged():void

関連付けられている軸のマッピングが変更されると呼び出されます。 この ChartElement に割り当てられた DataTransform は、表現する軸のいずれかが何らかの方法で変更されると、このメソッドを呼び出します。

moveTo()メソッド 
public function moveTo(x:Number, y:Number):void

現在の描画位置を (x, y) に移動します。いずれかのパラメータを省略すると、このメソッドは失敗し、現在の描画位置は変更されません。

座標はスクリーン座標ではなくデータを基準としています。

パラメータ

x:Number — 親表示オブジェクトの基準点からの相対的な水平座標を示す数値(ピクセル単位)。
 
y:Number — 親表示オブジェクトの基準点からの相対的な垂直座標を示す数値(ピクセル単位)。

関連項目

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

キャンバスのすべての子データ(DisplayObject のインスタンス)を削除します。

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

DisplayObjectContainer インスタンスの子リストから指定の child DisplayObject インスタンスを削除します。削除された子の parent プロパティは null に設定されます。その子に対する参照が存在しない場合、そのオブジェクトはガベージコレクションによって収集されます。DisplayObjectContainer の子より上位にある表示オブジェクトのインデックス位置は 1 つ下がります。

ガベージコレクターは、未使用のメモリスペースの再割り当てを行います。 変数またはオブジェクトがアクティブに参照されなくなり、任意の場所に保存されていない場合、ガベージコレクターによってメモリ内が探索され、それらに対する参照が存在しなければメモリスペースを占有している変数またはオブジェクトが一掃されます。

パラメータ

child:DisplayObject — 削除する DisplayObject です。

戻り値
DisplayObject — 削除された子です。これは、渡された引数と同じです。
removeChildAt()メソッド 
override public function removeChildAt(index:int):DisplayObject

DisplayObjectContainer の子リストの指定された index 位置から子 DisplayObject を削除します。削除された子の parent プロパティは null に設定されます。その子に対する参照が存在しない場合、そのオブジェクトはガベージコレクションによって収集されます。DisplayObjectContainer の子より上位にある表示オブジェクトのインデックス位置は 1 つ下がります。

ガベージコレクターは、未使用のメモリスペースの再割り当てを行います。 変数またはオブジェクトがアクティブに参照されなくなり、任意の場所に保存されていない場合、ガベージコレクターによってメモリ内が探索され、それらに対する参照が存在しなければメモリスペースを占有している変数またはオブジェクトが一掃されます。

パラメータ

index:int — 削除する DisplayObject の子インデックスです。

戻り値
DisplayObject — 削除された子です。
stripNaNs()メソッド 
protected function stripNaNs(cache:Array, field:String):void

field プロパティが NaN である所定のキャッシュにアイテムがある場合は、すべて削除します。 派生クラスでは、その updateFilter() 実装からこのメソッドを呼び出して、軸でフィルタされた ChartItem オブジェクトをすべて削除することができます。

パラメータ

cache:Array — PolarDataCanvas オブジェクト用のデータキャッシュです。
 
field:String — アイテムの field プロパティの値です。

updateDataChild()メソッド 
public function updateDataChild(child:DisplayObject, angleLeft:*, radialTop:*, angleRight:*, radialBottom:*, angleCenter:*, radialCenter:*):void

子の位置を現在のキャンバスに更新します。

パラメータ

child:DisplayObject — 現在のキャンバスに子として追加される DisplayObject のインスタンスです。
 
angleLeft:* (default = NaN) — データ座標における子の左の角座標です。
 
radialTop:* (default = NaN) — データ座標における子の上の動径座標です。
 
angleRight:* (default = NaN) — データ座標における子の右の角座標です。
 
radialBottom:* (default = NaN) — データ座標における子の下の動径座標です。
 
angleCenter:* (default = NaN) — データ座標における子の中央の角座標です。
 
radialCenter:* (default = NaN) — データ座標における子の中央の動径座標です。

次に実際の使用例を示します。

          var lbl:Label = new Label();
          lbl.text = "Last Month";
          canvas.addChild(lbl);
          canvas.updateDataChild(lbl,200,20);
     

updateDisplayList()メソッド 
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

オブジェクトの描画およびその子のサイズや位置の設定を行います。これは、UIComponent のサブクラスを作成するときにオーバーライド可能な高度なメソッドです。

このメソッドは直接呼び出さないでください。updateDisplayList() メソッドは、addChild() メソッドでコンポーネントがコンテナに追加されたとき、およびコンポーネントの invalidateDisplayList() メソッドが呼び出されたときに、Flex によって呼び出されます。

コンポーネントに子がない場合は、このメソッドで graphics.drawRect() () などコンポーネントの Graphics オブジェクトに対するメソッドをいくつか使用して、プログラムによる描画を実行することになります。

コンポーネントに子がある場合は、このメソッドでその子に対して move() メソッドおよび setActualSize() メソッドを呼び出すことになります。

コンポーネントの中には、子がある場合でもプログラムによる描画を実行できるものがあります。いずれの場合でも、描画するときは、コンポーネントの unscaledWidth および unscaledHeight を境界として使用する必要があります。

unscaledWidth および unscaledHeight を、width プロパティおよび height プロパティの代わりに使用することが重要です。

パラメータ

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

updateFilter()メソッド 
protected function updateFilter():void

キャンバスが表す基になるデータのフィルタ操作を、関連するデータ変換の軸で表される範囲に対して行う必要があるときに呼び出されます。 これは、基になるデータが変更されたか関連する軸の範囲に変更が加えられたかのどちらかの理由で生じることがあります。カスタムキャンバスタイプを実装する場合は、このメソッドをオーバーライドし、関連するデータ変換によって管理される軸の filterCache() メソッドを使用して範囲外のデータを除外する必要があります。filterCache() メソッドは、範囲外の値を NaN に変換します。super.updateFilter() メソッドは必ずサブクラス内で呼び出す必要があります。一般に、このメソッドは直接呼び出さないでください。 その代わり、指定された時点でデータにフィルタが確実に適用されるようにする必要がある場合は、PolarDataCanvas クラスの validateTransform() メソッドを呼び出します。通常、必要な場合には、このメソッドの前に updateData() メソッドおよび updateMapping() メソッドが呼び出されていると想定できます。

validateData()メソッド 
protected function validateData():void

必要に応じてキャンバスの updateMapping() および updateFilter() メソッドを呼び出します。このメソッドは必要に応じてキャンバスによって commitProperties() メソッドから自動的に呼び出されますが、明示的な時間に生成値が必要とされる場合は、派生キャンバスから明示的に呼び出されることがあります。軸に対するデータのロードとマッピングは、軸のどのポイントでも可能となるように設計されています。 このメソッドは、どのポイントで明示的に呼び出しても問題ありません。

validateTransform()メソッド 
protected function validateTransform():Boolean

必要に応じてキャンバスの updateTransform() メソッドを呼び出します。このメソッドは必要に応じて commitProperties() メソッドの途中でキャンバスによって自動的に呼び出されますが、明示的な時間に生成値が必要とされる場合は、派生キャンバスから明示的に呼び出されることがあります。データのフィルタと変換は、軸で計算される特定の値に依存します。また、これらの値も、グラフに表示されるデータに左右される場合があります。 これらの値が更新される場合は、この関数を不適切な時間に呼び出すと、追加の処理が生じる可能性があります。

戻り値
Boolean — データプロバイダの元になるデータが変更された場合は true。それ以外の場合は false になります。




 

 

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

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/charts/chartClasses/PolarDataCanvas.html