使用MXML在spark itemRenderer中绘制多个图形对象?

时间:2011-04-26 18:01:46

标签: flex flex4

我希望我的spark ItemRenderer能够呈现取决于用户输入的不同数量的图形对象。举个例子,假设我想在一条线上渲染一组椭圆。

我一直在使用MXML作为我最近一批的ItemRenderers并且喜欢它的每一分钟,但我不确定如何使用MXML IR实现上述目标。在Actionscript中,我可以获取省略号位置列表,并在updateDisplayList方法中以编程方式绘制它们。 MXML中是否有等效的内容?

谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

当然,您可以在项目渲染器中放置DataGroup,并在其中放置一些由数据提供者驱动的Ellipse图形基元。但从性能的角度来看,这种实现将是非常有问题的。我建议您在MXML项目渲染器中覆盖updateDisplayList()并在那里执行所有绘图。