![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2012
Сообщений: 204
|
Добрый день
Задался вопросом, как сделать динамичный комбобокс на основе данных из xml. Читаю данные, определяю атрибуты, и закидываю в массив. Сам массив ComboBox выглядит так: comboData = new Array( {label:"option1", data:1}, {label:"option2", data:2}, {label:"option3", data:3} ); Как мне образовать нужные элементы для массива comboData из текстовых полученных данных xml? Нашел решение, может кому пригодится. Создаем ассоциативный массив private function getRoot(xml:XML):void { if (xml.parent()) { getRoot(xml.parent()); } else { comboData = new Array(); for (var i:int = 0; i < xml.groups.attributes().length(); i++) { subArr = new Array(xml.groups.attributes()[i], i); comboData.push(subArr); } return; } } Последний раз редактировалось pomuс; 07.05.2013 в 19:35. |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:42. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|