在Flex4中经常要用到List来显示一些列表性的内容,里面每个单元用ItemRenderer来作为显示单元。前段时间研究他们之间互相访问时费了点时间,特记录下来:
1、List可以通过dataGroup这个成员对象来访问下面的ItemRenderer,比如 userList.dataGroup.getChildAt(ii) as ItemRenderer。要注意要等list初始化后才能获取,不然userList.dataGroup.numChildren会为0。
2、在ItemRenderer中则通过owner这个对象来访问List。