|
|
|||||
Регистрация: Jan 2011
Сообщений: 247
|
Общий прогресс загрузки(Прелоадер)
Попробовал этот прелоадер http://help.adobe.com/en_US/flex/usi...9084-7e3c.html ну он осуществляет прогресс самой флешки, у меня в коде присутствует загрузка xml с блоками в которых находиться ссылки на разные картинки , как мне добавить в прелоадер все загрузки картинок с xml и только после всех загруженных картинок запускался главный класс где это все уже добавляется на сцену ?
|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Вам нужно в xml указать размер картинок на которые он имеет ссылки и потом прибавить суммарный вес к загрузчику. Но я не знаю про родные решения. Зачем они нужны? Самому же проще сделать.
|
|
|||||
Регистрация: Jan 2011
Сообщений: 247
|
Ранее нечего подобного не приходилось просто делать, есть какие-то примеры Вашей идеи ?
|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Примеров.. я не доделал, так бы поделился. Вобщем, делаете свой загрузчик, пишите скрипт который будет обходить все директории на сервере и собирать данные. Потом пишите пхп для генерации xml по этим данным.
Потом грузите этот xml где уже есть общий размер, вот его нужно добавить к totalBytes и отображать. |
|
|||||
Регистрация: Jan 2011
Сообщений: 247
|
Цитата:
мне кажется что все можно намного проще Крутиться в голове такая идея: загрузили xml и сразу серфим его, тут же объявляем переменные (bitmapdata скорее всего), и при каждой найденной ссылке в xml мы сразу же как-то подгружаем картинку по ссылке и присваиваем её переменной типа(bitmapdata скорее всего) и запихиваем в массив (т.е. массив с картинок), и потом уже запускаем основной класс с ссылками картинок с массива. Пока что с реализацией идеи туговато, ну сейчас в процессе... Если кто уже пробовал так сделать или есть альтернативный подход? Буду рад любому совету. |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Так то идея правильная, но она не избавляет и не приближает к первоначальной цели.
Вам нужно было показывать прогресс загрузки какого то кол-ва картинок. Но по Вашему так не выйдет, каждую картинку прогресс будет начинаться с начала. Если Вы в самом первом xml не укажите суммарный размер всех картинок, то не чего не выйдет. |
|
|||||
Регистрация: Jan 2011
Сообщений: 247
|
Цитата:
Не знаю на сколько это правильный подход в моем случае с данной проблемой , но попробовать стоит Еще вот что у меня вызвало сомнения по поводу изменения размера xml, лично я это представляю так что прелоадер будет дольше загружать xml ( что логично т.к. объем его увеличен) и после его загрузки он запускает главный класс. Так вот в чем разница будет если он загружает 1 кб или 1мб, в любом случае только после полностью загруженной xml( а не во время) будет идти серфинг блоков , а это уже происходит в главном классе после прелоадера. |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
Добавлено через 2 минуты Цитата:
__________________
Reality.getBounds(this); |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Да, можно и так, чтоб не скакал. Если картинок не две сотни.
__________________
Reality.getBounds(this); |
Часовой пояс GMT +4, время: 20:41. |
|
« Предыдущая тема | Следующая тема » |
Теги |
preloader , xml |
|
|