Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Как обновить TileList после установки dataProvider? (http://www.flasher.ru/forum/showthread.php?t=136443)

Glagola 17.02.2010 14:41

Как обновить TileList после установки dataProvider?
 
Суть вопроса такова: я вывожу в tileList много картинок (они загружаются из библиотеки), написал свой itemRenderer для этого. После того как я устанавливаю dataProvider, ячейки начинают выделятся все нормально, но картинок в них - нет, точнее они не выводятся! стоит изменить размер окна хотябы на 1 пиксель, как тутже titleList перерисовывается и все картинки нормально отображаются, и потом с этим проблем уже не возникает.

Вытекает вопрос КАК И ГДЕ бы пнуть TileList так чтобы он отрисовал все из dataProvider прямо сразу после его установки и не возникало вот таких ситуаций?

Sheff_88 18.02.2010 12:10

Скорее всего косяк где-то в itemRenderer.
Проверьте правильно ли вы используете переопределение методов createChildren, measure и updateDisplayList

lighto 19.02.2010 08:02

А на что вы повешали установку датыпровайдера)))?

Drabuna 28.02.2010 03:26

Попробуйте сделать так:
Код AS3:

tileList.dataProvider=null;
tileList.dataProvider=ваш провайдер;



Часовой пояс GMT +4, время: 17:11.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.