![]() |
|
||||||||||
|
|
|
|||||
|
Привет.
На сцене TileList для которого dataProvider = someXML. В someXML находятся пути к картинкам которые отображаются в виде плитки. Когда я удаляю не нужных детей в someXML (то-есть пути к картинкам) то TileList не сразу обновляется... ЧТо бы он обновился нужно растянуть его... Скажите как можно правильно обновить содержимое ячеек сразу после удаления элементов? Пробовал TileList.updateList() выдаёт ошибку мол нет такого свойства... Подскажите в чём может быть дело... Спасибо! |
|
|||||
|
__________________
2+2=5 |
|
|||||
|
Потому что во Flex-е есть такая вешь как data binding, т.е. при изменении данных будут посылаться события всем кто хочет знать об этих изменениях. Так вот XML, Array ничего не посылает при своей модификации. Поэтому это событие надо вручную диспатчить.
Правда для этого есть обертка как ArrayCollection. Он будет посылать события при изменении порядка, и количества элементов.
__________________
2+2=5 |
|
|||||
|
Собственно я про XMLList и говорил. XML использовать в качестве датаПровайдера впринципе не получится.
Ну Вам никто не мешает распарсить Ваш XMLList в ArrayCollection.
__________________
2+2=5 |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|