我希望我的spark ItemRenderer能够呈现取决于用户输入的不同数量的图形对象。举个例子,假设我想在一条线上渲染一组椭圆。
我一直在使用MXML作为我最近一批的ItemRenderers并且喜欢它的每一分钟,但我不确定如何使用MXML IR实现上述目标。在Actionscript中,我可以获取省略号位置列表,并在updateDisplayList方法中以编程方式绘制它们。 MXML中是否有等效的内容?
谢谢你的帮助!
答案 0 :(得分:1)
当然,您可以在项目渲染器中放置DataGroup
,并在其中放置一些由数据提供者驱动的Ellipse
图形基元。但从性能的角度来看,这种实现将是非常有问题的。我建议您在MXML项目渲染器中覆盖updateDisplayList()
并在那里执行所有绘图。