|
|
|||||
Регистрация: May 2009
Сообщений: 24
|
динамическое создание лабелов
Допустим имеется такой ответ от сервера:
<response> <item>Response 1</item> <item>Response 2</item> <item>Response 3</item> <item>Response 4</item> <item>Response 5</item> <item>Response 6</item> </response> Пробовал через forEach, но ничего не вышло(использовал addChild) Я только 3 день изучаю флекс и as. прошу помощи на счет этого вопроса. |
|
|||||
Можно попробовать так
var doc:XML= <response> <item>Response 1</item> <item>Response 2</item> <item>Response 3</item> <item>Response 4</item> <item>Response 5</item> <item>Response 6</item> </response>; for each (var item:XML in doc.item) { var label:Label=new Label(); label.text=item.toString(); testVBox.addChild(label); } // testVBox это <mx:VBox id="testVBox"/> |
|
|||||
Регистрация: May 2009
Сообщений: 24
|
спасибо, работает. но бывают случаю когда id не известно
|
|
|||||
Это как? Добавить в никуда? Что-то же должно быть известно о месте назначения))
|
|
|||||
Регистрация: May 2009
Сообщений: 24
|
Ну например если этот самый vbox выступает в качестве компонента
|
|
|||||
Если Вы создали компонент на основе VBox, тогда всё тоже самое, только добавление происходит так
|
Часовой пояс GMT +4, время: 10:53. |
|
« Предыдущая тема | Следующая тема » |
|
|