当我尝试遍历其中包含按钮的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>
答案 0 :(得分:1)
你的清单里没有按钮,里面装满了各种组件。
做一个trace(ObjectUtil.toString(myList);
,你会得到一个很好的输出你的列表真正的内容以及如何到达按钮。