![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2007
Сообщений: 76
|
Есть компонент TileList, itemRenderer которого - кастомный компонент iContainer, внутри которого есть Image, в который динамически загружается картинка.
Проблема в том что когда iContainer-ов в TileList много, то появляется вертикальный скролл и если его крутить то те iContainer-ы, которые не были в поле видимости, но появились из-за прорутки как бы заново подгружают картинки внутри себя, то есть на долю секунды эти iContainer-ы пустые, а затем в них появляется загруженная картинка. Кто-нибудь сталкивался с таким? Как это можно исправить? |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 76
|
Странно то что если применять Tile+Repeater, то такой проблемы не возникает, но в моём случае это не совсем то, т.к. Tile не поддерживает драг и перетаскивание элементов внутри себя...
|
|
|||||
|
Регистрация: Dec 2006
Сообщений: 10
|
1. Рисунки должны быть встроены.
2. Если они встроены но выбираться динамически, то картинку надо загружать не на creationComplete а на initialize. |
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
не надо никаких встроенных рисунков, просто это способ отображения большого количества информации в таких типах контролов. Есть только то, что видно, остального нет. Используй SuperImage от Ely Greenfield. (у него на сайте поищи). SuperImage имеет кэширование, а также так недостающие простой картинке бордеры.
__________________
Flex 2 и Co |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 76
|
Обратно спасибо, замечательный класс, проблема решена полностью.
Если кому интересно, вот ссылка на этот самый класс SuperImage: http://www.quietlyscheming.com/blog/...-stop-dancing/ |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|