不使用Flex中的折线图的Legend类创建自定义图例

时间:2013-04-12 10:43:33

标签: actionscript-3 flex charts

我正在尝试以自定义方式创建图例(Hbox,Vbox包含图像以指示线序列图的标记形状),因为我创建自定义图例无法在图例集中包含线系列标记的形状。以下是我的代码示例:

var img:Image = new Image();
img.source= new ClassFactory( mx.charts.renderers.CircleItemRenderer);

它根本不显示图像。 使用image或iflexdisplayobject

是否合适?

1 个答案:

答案 0 :(得分:0)

您应该查看LegendItem的源代码,您可以在其中看到ItemRenderer实例已分配给IFlexDisplayObject(标记)。

只需查看LegendItem的updateDisplayList方法即可了解如何处理渲染器。