2011-04-26 79 views
0

我想让我的Spark ItemRenderer能够呈现依赖于用户输入的不同数量的图形对象。举个例子,假设我想在一条线上渲染一组省略。使用MXML在spark itemRenderer中绘制多个图形对象?

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

谢谢你的帮助!

回答

1

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

+0

感谢您的帮助! – 2011-04-26 19:09:41

+0

不客气! :) – Constantiner 2011-04-26 19:12:16