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

random13 01.06.2009 15:56

Как лучше во флешку загружать большое количество изображений
 
Начитался разных постов но так и не понял что лучше, кто то говорит что во флешке лучше создать массив лодеров своими картинками кто то говорит что так делать нельзя а лучше сделать что то типо очереди...

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

но получается следующее: цикл не ожидая окончания загрузки начинает новую итерацию и до свидания картинкам... как это дело обойти может кто подскажет

dimarik 01.06.2009 16:03

Есть мнение, что для инета грузить стоит небольшими пачками - не более 5-10 закачак одновременно. IE еще вроде сам ограничивает количество одновременных соединений.

По существу: цикл нужен только при первоначальной инициализации очереди загрузки LoadQueue. Затем достаточно ловить событие Event.COMPLETE и добавлять новый загрузчик в очередь. И так, пока не закончатся URL'ы.

Также гляньте класс BulkLoader, например.

s8000_1 01.06.2009 16:09

Цитата:

Есть мнение, что для инета грузить стоит небольшими пачками - не более 5-10 закачак одновременно. IE еще вроде сам ограничивает количество одновременных соединений.
Мое мнение, что вообще не стоит более, чем 1 закачку держать. Флэшки в фф перестают корректно работать, если картинки были до этого в кэше, и флэш пытается сделать более 1 запроса в короткий промежуток времени.

AL.exe 02.06.2009 03:18

Я обычно загружаю одно и в листенере на прием данных начинаю загрузку следующего - и так далее, по цепочке.


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

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