AS3是否提供了一种在默认TileList
组件中自定义图像和文本位置的方法?
我想制作预览 - 描述对列表,其中项目位于文本的左侧。
我认为这可以使用DataGrid
实现,并使用图像填充一个单元格,使用描述填充另一个单元格,但应该有一种方法可以使用TileList
来实现。我怀疑我必须在我自己的渲染器中覆盖项目定位,但我不知道从哪里开始挖掘。
此外 - 有没有办法在这些组件中呈现富文本(至少使用粗体 / 斜体支持)?应该如何实施?
谢谢。
答案 0 :(得分:0)
您可以创建自己的单元格渲染器,可以扩展CellRenderer或展示ICellRenderer,然后将您的组件设置为使用它:
list.setStyle("cellRenderer", myCellRendererClass);
详细信息可在此处找到:Adobe ActionScript 3.0 - Work with a CellRenderer