使用AS3在Flex中自定义绘制List组件

时间:2011-06-10 19:44:39

标签: flex flex4

我需要一个显示自定义数据的List组件。我想扩展一个spark列表或任何List组件,并添加我的代码来绘制每个项目。 我在其他框架中完成了这个但是对于Flex我发现只有简单的例子来改变字体和背景颜色,我需要访问一个Graphics对象来绘制我需要的项目,是否有一个方法我可以覆盖或一些示例/类我应该看看?

1 个答案:

答案 0 :(得分:2)

所有UIComponents都有一个你可以绘制的'graphics'属性,但是,我不太清楚你为什么要扩展list组件来绘制每个项目。每个项目渲染器都负责绘画本身。如果有的话,只需使用普通List并指定itemRenderer属性指向您自己的自定义项呈示器(扩展ItemRenderer),它可以接收数据并相应地绘制内容。