为折线图创建自定义图例,而不使用图例类



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

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

根本不显示图像。是使用image还是iflexdisplayobject

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

看看LegendItem的updateDisplayList方法来理解如何处理渲染器

最新更新