Actionscript 3组件问题

时间:2011-01-24 20:44:47

标签: flash actionscript-3 actionscript components

AS3是否提供了一种在默认TileList组件中自定义图像和文本位置的方法?

我想制作预览 - 描述对列表,其中项目位于文本的左侧。

我认为这可以使用DataGrid实现,并使用图像填充一个单元格,使用描述填充另一个单元格,但应该有一种方法可以使用TileList来实现。我怀疑我必须在我自己的渲染器中覆盖项目定位,但我不知道从哪里开始挖掘。


此外 - 有没有办法在这些组件中呈现富文本(至少使用粗体 / 斜体支持)?应该如何实施?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以创建自己的单元格渲染器,可以扩展CellRenderer或展示ICellRenderer,然后将您的组件设置为使用它:

list.setStyle("cellRenderer", myCellRendererClass);

详细信息可在此处找到:Adobe ActionScript 3.0 - Work with a CellRenderer