Flex Repeater调用其生成的显示对象进行设置

     Flex Repeater生成的子显示对象是无法直接通过getChildByIndex来获取的。该组件直接生成的是一个对象描述树,所以你的DataProvider设置了10之后,你的ChildDescripe是1而不是10.

那么如何获取子对象来单独设置?直接上代码

<mx:Script>
        private function setChild():void
        {
             //要取第几个就直接用其生成后的索引
             txt[i].text = '第i个文字设置'
        }
</mx:Script>
<mx:Repeater>
       <mx:Label id = 'txt'/>
</mx:Repeater>

posted @ 2010-12-08 17:59  yurong3000  阅读(206)  评论(0编辑  收藏  举报