гибкий доступ к дочерним элементам списка - PullRequest
0 голосов
/ 15 апреля 2010

Когда я пытаюсь перебрать дочерние элементы компонента 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 Ответ

1 голос
/ 16 апреля 2010

Ваш список не полон кнопок, он полон компонентов.

Сделайте trace(ObjectUtil.toString(myList);, и вы получите хороший вывод о том, что на самом деле ваш список и как добраться до кнопок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...