Показать сообщение отдельно
Старый 15.01.2012, 16:40
FlashRus вне форума Посмотреть профиль Отправить личное сообщение для FlashRus Найти все сообщения от FlashRus
  № 2  
Ответить с цитированием
FlashRus
 
Аватар для FlashRus

Регистрация: Nov 2006
Адрес: СПб
Сообщений: 921
Отправить сообщение для FlashRus с помощью ICQ Отправить сообщение для FlashRus с помощью Skype™
По всей видимости у вас не успевает загрузиться предыдущее изображение и вы начинаете грузить следующее.
Воспользуйтесь рекурсией.

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


В вашем onSelect запускайте загрузку одного изображения. Слушайте COMPLETE. Как только он произойдёт - начинайте грузить следующее изображение, где опять же начинайте слушать COMPLETE.

Цитата:
Возникает впечатление, что цикл переходит на следующую итерацию, не дождавшись, когда выполнятся все функции, запускаемые по elem.addEventListener(Event.COMPLETE, onLoad);, отсюда и путаница в названиях файлов.
А цикл и не должен ждать. Он просто делает то, что вы в нём напишете. Цикл выполняется фактически мгновенно, а загрузка далеко нет.

И ещё по теме с JPEG. Это работает быстрее, чем использованный вами вариант. Спасибо говорить BlooDHounD


Последний раз редактировалось FlashRus; 15.01.2012 в 16:57.