我试图以自定义方式创建图例(Hbox,Vbox包含图像以指示线系列图表的标记形状),因为我创建自定义图例无法在图例集中包含线系列标记的形状。下面是我的代码示例:
var img:Image = new Image();
img.source= new ClassFactory( mx.charts.renderers.CircleItemRenderer);
根本不显示图像。是使用image还是iflexdisplayobject
您应该查看LegendItem
的源代码,在那里您可以看到ItemRenderer实例被分配给IFlexDisplayObject
(标记)。
看看LegendItem的updateDisplayList
方法来理解如何处理渲染器