Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Наличие объекта на сцене и его рендер (http://www.flasher.ru/forum/showthread.php?t=207335)

WERt 10.04.2014 02:44

Наличие объекта на сцене и его рендер
 
Всем привет!
Я тут сделал прокручиваемый список, в списке идет отрисовка иконок юзеров. Видимость элементов контролируется через передвижение scrollrect. Все элементы отрисовываются сразу и добавляются в контейнер, но загрузку аватарок хочу сделать в момент вхождения элемента в видимую зону scrollrect. Не знаю,как правильно и красиво реализовать. Не хотелось бы это дело вешать на прокрутку скрола, а сделать как-то красиво и просто)Думал спасет меня Event.Render,но оказалось не тем пальтом. Подскажите,плиз,как определить, виден ли в текущий момент элемент списка?
Заранее,спасибо!

PainKiller 10.04.2014 12:22

я бы определял его видимость проверяя его координаты, это первое что приходит в голову

Добавлено через 1 минуту
А вообще, никогда не возникала потребность писать свой прокручивающийся список, можно погуглить и найдется навалом готовых вариантов.

caseyryan 10.04.2014 12:24

я бы у него свойства set x / set y переопределил, и внутри проверял в каких координатах он находится

WERt 10.04.2014 14:48

ок,спасибо,значит придется все-таки черед координаты, думал,может какой-нить интересный эвент есть)

dimarik 11.04.2014 21:52

Есть еще понятие виртуальной раскладки (virtual layout) и item renderer. Я активно использую в своем двигле, не flex.


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

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