アプリケーションで列シリーズをレンダリングするためのカスタムアイテムレンダラーを作成しています。その積み上げグラフで、両方の列シリーズに同じアイテムレンダラーを使用したいと思います。スタック内の各シリーズの色は異なり、2つのシリーズの「fill」プロパティで色を設定しています。私の疑問は、アイテムレンダラーから列シリーズの塗りつぶしプロパティで指定された色を取得するにはどうすればよいかです。これが機能する場合は、両方のシリーズに同じレンダラーを使用できます。
よろしくお願いします、アヌープ
アプリケーションで列シリーズをレンダリングするためのカスタムアイテムレンダラーを作成しています。その積み上げグラフで、両方の列シリーズに同じアイテムレンダラーを使用したいと思います。スタック内の各シリーズの色は異なり、2つのシリーズの「fill」プロパティで色を設定しています。私の疑問は、アイテムレンダラーから列シリーズの塗りつぶしプロパティで指定された色を取得するにはどうすればよいかです。これが機能する場合は、両方のシリーズに同じレンダラーを使用できます。
よろしくお願いします、アヌープ
レンダラー コンポーネントがコンテナーを拡張する場合、データに基づいて背景色のスタイルを設定するだけです。
データ変更イベントをリッスンして、色を交換します。
やっとこれを打ち破ることができました。とてもシンプルでした。アイテム レンダラーで、fillcolor を格納するデータ型が uint のパブリック変数を宣言しました。'itemRenderer="LabeledRenderer"' のように指定する代わりに、コラム シリーズで次のように指定しました。
<mx:ColumnSeries ....>
<mx:itemRenderer>
<mx:Component>
<local:LabeledRenderer3 fillColor="0x819CCC"/>
</mx:Component>
</mx:itemRenderer>
</mx:ColumnSeries>
ビンゴ!それは完璧に機能しました。乾杯、PK