我有一个带有自定义项目渲染器的TileList 当数据提供者为TileList更改时,我需要更改ItemRenderer的子项 目前,
override protected function createChildren():void{
适用于初始数据,但当数据更改为不同的结构时,我需要以某种方式重新创建子项。
我的图像必须有一种方法来监听TileList,以便从项目渲染器内部进行数据更改,但是如何?或者这是最好的路线?
答案 0 :(得分:0)
也许这会完成这项工作:
override public function set data( value : Object ) : void
{
super.data = value;
// things to happend when data is changed ...
}
也可能需要覆盖updateDisplayList()以及将更改与可视组件(如果有)匹配。