Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   force render (http://www.flasher.ru/forum/showthread.php?t=182003)

gagaga 09.07.2012 12:31

force render
 
у меня есть прогресс бар который отображает процесс загрузки xml документа через urlLoader. При срабатывании у лоадера события комплит, запускается цикл который процессит документ. Процессинг занимает некоторое время и я хотел бы сделать прогресс бару indeterminate = true и поменять лэйбл, но рендеринг прогресс бара происходит только после обработки события и возникает видимость того что документ всё еще грузится (прогресс бар не доходит до 100%). Проблема распространенная, я гуглил но починить не вышло

alatar 09.07.2012 13:25

Распределите обработку xml во времени. Либо запускайте обработку после того, как измените лейбл у прогресс бара и он отрапортует об этом изменении (события creationComplete и updateComplete).

gagaga 09.07.2012 14:18

"Распределите обработку xml во времени." - это не понятно;
у прогресс бара нету события "изменился лейбл";
хендлинг события updateComplete тоже не помог =(
есть еще варианты?

alatar 09.07.2012 14:44

Цитата:

"Распределите обработку xml во времени." - это не понятно;
Обрабатывать частями, например, по ENTER_FRAME или таймеру.

djyamato 09.07.2012 14:46

Цитата:

Сообщение от alatar (Сообщение 1087875)
Распределите обработку xml во времени.

Например, вот так , правда тут для AS2.

gagaga 09.07.2012 15:37

костыль какой-то =) ... неужели это так делают? задача то вроде тривиальная

-De- 09.07.2012 16:23

На флэш - так и делают. Не на флэш, кстати, особо лучше тоже не делают %)


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

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