![]() |
Data Binding. Array
Получаю данные из xml
<node> <img>src.jpg</img> <text>looong text</text> <id>100500</id> </node> <node> <img>src2.jpg</img> <text>loooong text</text> <id>100501</id> </node> Надо составить по каждому node строчку, в которой будут image с указанным src, label с текстом и link button с событием по указанному id Делаю через Array[] и пытаюсь привязать текст и src с помощью [Binding], но получаю такой варнинг Data binding will not be able to detect changes when using square bracket operator. For Array, please use ArrayCollection.getItemAt() instead Как же привязать значения? |
Зачем использовать Array когда у вас уже есть XML?
Вам же в сообщении об ошибке написали, что нужно сделать, просто сделайте то, что там написано... |
Поставим вопрос по другому
Получаю xml по httpservice e4x. Из данных полученных из xml надо составить список: картинка, путь из xml текст, из xml кнопка с id, взятым из xml Сколько будет записей в xml, столько раз надо продублировать Как это лучше сделать, какими объектами? Во flex и as не силен |
цикл for
|
Нужно ведь будет объекты создавать и удалять динамически, как это делать?
Добавлено через 5 минут То бишь, создать с помощью addChild это ладно. Удалить - removeChild Но надо же управлять позиционированием, как это грамотно сделать в динамике? |
Ну даже не знаю... в этом как бы и заключается задумка всяких флексовых компонентов - вы им скармливаете данные, а они в ответ динамически создают / удаляют компоненты интерфейса... Смотрите, какой компонент вам больше подходит, если не подходит ни один - пишите свой.
|
А как удалить сразу всех детей объекта?
|
Код AS3:
|
| Часовой пояс GMT +4, время: 07:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.