Показать сообщение отдельно
Старый 04.03.2011, 23:19
nark03 вне форума Посмотреть профиль Отправить личное сообщение для nark03 Найти все сообщения от nark03
  № 1  
Ответить с цитированием
nark03

Регистрация: Dec 2009
Сообщений: 32
По умолчанию Групповая загрузка файлов

Такая задача: делаю галерею на as3, сначала нужно полностью загрузить все необходимые изображения, показать процесс загрузки, а потом начать слайдшоу. Реализовал таким образом: сначала считаю общий размер всех файлов (создаю Loader, начинаю процесс загрузки, перехватываю событие ProgressEvent.PROGRESS, как только оно происходит первый раз узнаю размер файла, суммирую к общему размеру, останавливаю загрузку этого файла и перехожу к другому). После того как узнал общий размер начинаю загрузку поочередно, создаю массив Sprite-ов, показываю процент загрузки, загруженный файл добавляю в массив. Все работает, но поскольку картинки большого размера и их около 15, то нагрузка ощутимая. Вопрос: можно ли как-то реализовать все это дело, но чтоб оптимизировать занимаемые ресурсы? Вот прочитал, что можно изображения подгружать через URLLoader как бинарные данные, потом декодировать, и уже добавлять. Будет ли это эффективней? Возможно вся тема звучит глупо, не ругайте особо, я во флеше не очень)