Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   события update для скроллеров (http://www.flasher.ru/forum/showthread.php?t=163935)

fljot 12.08.2011 23:03

Никакой панацеи нет, надо разрабатывать свою архитектуру. Посмотри, как это сделано во флексе. Нужено решение один раз и навсегда — надо городить архитектуру аля флекс. Для конкретного случая — придётся что-то хардкодить-жёсткозавязывать, т.е. учитывать как изменяется контент "вручную". Насчёт ENTER_FRAME это явно подкололи.

dimarik 12.08.2011 23:48

Цитата:

Сообщение от derhab (Сообщение 1020934)
если я подписываю объект(контейнер куда будут добавляться дети) на Event.ADDED, то событие срабатывает в 2-х случаях, когда сам контейнер добавлен на сцену и когда в него добавляются дети. В обработчике нужно только исключить первый вариант. То же самое с Event.REMOVED.
Или я чего-то не понял?

Не только дети, но и другие потомки. Добавили вы мувиклип, а там два кадра с разными детками. Вот они и шлют каждый фрейм событие ADDED и REMOVED.

Добавлено через 51 секунду
Событие всплывающее.

etc 15.08.2011 13:59

Делать универсальный скроллер на всё и вся с отслеживанием изменения размеров контента по ENTER_FRAME не самая удачная затея. Такой скроллер подойдёт чайникам, например.

in4core 15.08.2011 15:40

Да это понятно, значит ресайз будет тру


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

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