如何触发项呈示器创建子项

时间:2011-06-02 21:04:26

标签: actionscript-3 flex3

我有一个带有自定义项目渲染器的TileList 当数据提供者为TileList更改时,我需要更改ItemRenderer的子项 目前,

override protected function createChildren():void{

适用于初始数据,但当数据更改为不同的结构时,我需要以某种方式重新创建子项。
我的图像必须有一种方法来监听TileList,以便从项目渲染器内部进行数据更改,但是如何?或者这是最好的路线?

1 个答案:

答案 0 :(得分:0)

也许这会完成这项工作:

override public function set data( value : Object ) : void 
{
    super.data = value;
   // things to happend when data is changed ...

}

也可能需要覆盖updateDisplayList()以及将更改与可视组件(如果有)匹配。