Форум 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=172728)

Sintesis 15.12.2011 22:55

Одним лоадером несколько файлов
 
Можно ли как-то загрузить одним лоадером сразу десяток .jpg файлов например? А то не удобно для каждого свой загрузчик делать. Нужно так, чтоб до них по отдельности дотянуться можно было.

Inet_PC 15.12.2011 22:58

Можно.

expl 15.12.2011 23:23

Цитата:

Можно ли как-то загрузить одним лоадером сразу десяток .jpg файлов например? А то не удобно для каждого свой загрузчик делать. Нужно так, чтоб до них по отдельности дотянуться можно было.
Можно, я делал систему загрузки с пулом лоадеров в надежде понизить нагрузку на GC.

Однако:
на нескольких файлах все было зашибись, проверял на 1000 файлах - все было зашибись,
но в приложении при стечении каких-то обстоятельств переставало срабатывать событие о завершении загрузки. Как только забил на лжеоптимизацию (любая оптимизация щитается "лже", если не проводится измерений производительности) - все стало работать как часы. Пул тестился очень хорошо (даже unit-ами), поэтому, скорее всего бага флешплеера :(

А по поводу "неудобно" - слепите себе набор классов, через которые это будет делать удобно (хотя обычно спроектировать такой набор непросто и обычно чем меньше всяких прослоек, тем лучше).

PainKiller 16.12.2011 00:28

тема много раз поднималась, обычно в связи с ней эту библиотечку упоминают:
http://code.google.com/p/bulk-loader...GettingStarted

СлаваRa 16.12.2011 00:46

Loader можно использовать повторно

crazyone 16.12.2011 02:17

ИМХО, лучше всего грузить по очереди (используя один и тот же лоадер) либо в пару потоков (используя пару лоадеров).

Я сталкивался с ситуацией, когда флешплеер не получал ответ от сервера, если загружалось сразу десятки файлов. Правда загружались файлы на сервер, а не с него, но осадок остался.


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

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