flex访问列表组件的子项

时间:2010-04-15 19:20:13

标签: flex

当我尝试遍历其中包含按钮的List组件的子项时,我似乎无法访问这些子项。

我试试

for(var btnNum:Number = 0; btnNum < myList.numChildren; btnNum++)
{

  trace(myList.getChildAt(btnNum);

}

但它提供了一些其他实例,而不是按钮实例。

和周刊

<mx:List id="myList"  dataProvider="{_data.mappoints.week.@number}"  >
                <mx:itemRenderer  >
                    <mx:Component>


                        <mx:Button buttonMode="true" toggle="true"  alpha="1" width="116" height="35" label="WEEK {data}" >

                        </mx:Button>

                    </mx:Component>
                </mx:itemRenderer>
            </mx:List>

1 个答案:

答案 0 :(得分:1)

你的清单里没有按钮,里面装满了各种组件。

做一个trace(ObjectUtil.toString(myList);,你会得到一个很好的输出你的列表真正的内容以及如何到达按钮。