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