Показать сообщение отдельно
Старый 13.03.2010, 22:05
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 8  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
В последовательной загрузке никакого выигрыша нет.
Заводим переменную totalLoading, которая равна 0 в начале, потом увеличиваем ее на один при каждом старте загрузки и вычитаем по одному при каждом комплите загрузки. Если она стала равно нулю (в функции обработки комплита) - все загрузки закончились. У меня так в некоторых приложениях по 20 файлов параллельно грузится и ничего.

А вот обработчики действительно надо выносить в отдельные функции.


Последний раз редактировалось mikhailk; 14.03.2010 в 10:44.