メソッド フレームあり | フレームなし

mx.charts.renderers.interfaces
BoxRenderer インターフェイス




BoxRenderer インターフェイス

BoxRenderer は、グラフコントロールで BarSeries、ColumnSeries、LineSeries、および PlotSeries の外観を定義するために、オブジェクトが実装する必要のあるインターフェイスです。

レンダラーは、複数の系列オブジェクトによって使用されます。通常、レンダラーは個々の系列オブジェクトに関連する状態を受け継ぎません。ただし、Flex がレンダラーを使用して画面上に系列オブジェクトを描画する際に、Flex は beginDraw() メソッドを 1 回呼び出し、次に draw() メソッドを 1 回または複数回呼び出し、最後に endDraw() メソッドを 1 回呼び出します。

このように Flex が特定の UIObject を使用して beginDraw() メソッドを呼び出すと、レンダラーは、Flex が endDraw() メソッドが呼び出すまで同じ UIObject を使用して draw() メソッドまたは beginDraw() メソッドを呼び出すと見なします。これにより、レンダラーは beginDraw() メソッドで情報 (キャッシュのスタイル値など) をあらかじめ計算し、Flex が endDraw() メソッドを呼び出すまでその情報を draw() メソッドで使用できるので、パフォーマンスを向上させることができます。レンダラーには、endDraw() メソッドの呼び出しから次の beginDraw() メソッドの呼び出しまでの状態情報を格納できません。次の beginDraw() メソッドの呼び出しが同じデータ系列を使用するか判断できないからです。

関連項目
    mx.charts.renderers.AssetRenderer
    mx.charts.renderers.CircleRenderer
    mx.charts.renderers.CrossRenderer
    mx.charts.renderers.DiamondRenderer
    mx.charts.renderers.ShadowBoxRenderer
    mx.charts.renderers.SimpleBoxRenderer
    mx.charts.renderers.TriangleRenderer



メソッド
       beginDraw( target:mx.core.UIObject, fill:mx.graphics.Fill, stroke:mx.graphics.Stroke, sampleCount:Number)
描画する新しい UIObject の塗りと線を定義します。
       draw( target:mx.core.UIObject, rc:mx.graphics.Rect)
新しい UIObject を描画します。
       endDraw( target:mx.core.UIObject)
新しい UIObject の描画を中止します。



メソッドの詳細

beginDraw

beginDraw( target:mx.core.UIObject, fill:mx.graphics.Fill, stroke:mx.graphics.Stroke, sampleCount:Number)

描画する新しい UIObject の塗りと線を定義します。

パラメータ
    target:mx.core.UIObject - 描画する UIObject です。
    fill:mx.graphics.Fill - 描画する際に使用する塗りのスタイルです。
    stroke:mx.graphics.Stroke - 描画する際に使用する線のスタイルです。
    sampleCount:Number - 描画するポイントの数です。


draw

draw( target:mx.core.UIObject, rc:mx.graphics.Rect)

新しい UIObject を描画します。

パラメータ
    target:mx.core.UIObject - 描画される UIObject です。
    rc:mx.graphics.Rect - 塗りを使用する画面上の矩形を表す、left、top、right、bottom プロパティが指定されているオブジェクトです。


endDraw

endDraw( target:mx.core.UIObject)

新しい UIObject の描画を中止します。

パラメータ
    target:mx.core.UIObject - 描画される UIObject です。