當我試圖循環瀏覽List組件中具有按鈕的子組件時,我似乎無法訪問這些子組件。flex訪問列表組件的子組件
我嘗試
for(var btnNum:Number = 0; btnNum < myList.numChildren; btnNum++)
{
trace(myList.getChildAt(btnNum);
}
,但它給一些其他的實例,而不是一個按鈕實例。
和weeklist
<mx:List id="myList" dataProvider="{[email protected]}" >
<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>
pfunc,你介意發佈實際答案嗎?您選擇的答案並不能真正解釋解決方案。 – 2012-04-18 04:14:37
這是2年前,我從Flex和那個項目開始。我想我只是一直在列表中查找,直到找到按鈕,並且當時找到的答案並不簡單。對不起,這是我現在可以做的最好的。 – pfunc 2012-04-19 13:24:47