【问题标题】:Actionscript 3 component questionActionscript 3 组件问题
【发布时间】:2011-01-24 20:44:47
【问题描述】:

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

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

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


另外 - 有没有办法在这些组件中呈现富文本(至少支持 bold / italic)?应该如何实现?

谢谢。

【问题讨论】:

    标签: flash actionscript-3 actionscript components


    【解决方案1】:

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

    list.setStyle("cellRenderer", myCellRendererClass);
    

    详情请见:Adobe ActionScript 3.0 - Work with a CellRenderer

    【讨论】:

      猜你喜欢
      • 2011-08-12
      • 2011-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多