![]() |
упорядоченная массовая загрузка картинок
Гружу кучку картинок, ссылки на них идут в определенном порядке. Если грузить поочередно, то это слишком долго. Поэтому хотелось бы грузить массой, но при этом у меня теряется очередность. То есть когда загружается какая либо картинка, я не знаю какая именно загрузилась.
гружу так: Код AS3:
Как еще можно отследить какая именно картинка загрузилась, либо быстро загрузить их все не теряя последовательность? |
В массив Loader'ы складывайте, и как только все картинки загрузятся, то по порядку из этого массива их доставайте.
|
Дано: лоадер и данные, которые к нему нужно привязать. Создаем лоадер, подписываем на завершение загрузки, запускаем загрузку. После завершения загрузки можем получить лоадер через event.target.loader, но не можем достучаться до нужных данных.
Задача: обеспечить доступ к данным, имея ссылку на лоадер. Решение: использовать Dictionary, предварительно прочитав мануалы. После создания лоадера засунуть в dictionary данные, используя лоадер в качестве ключа, после завершения загрузки - получить нужные данные. Код AS3:
|
Код AS3:
такой пример я тут находил, но не получилось. может не так что то сделал. на выходе undefined Bgg, попытка запихнуть лоадер в массив вызывает ошибку. как запихивал показано в коде выше, вот эта строчка Код AS3:
|
Экземпляр массива то создайте, и пихайте в массив методом push
Код AS3:
|
Вечно забываю что слушается не сам лоадер, а его loaderInfo :)
Код AS3:
|
Bgg,
создавал, просто он в самом верху. GAIKER, помогло, спасибо) |
|
| Часовой пояс GMT +4, время: 18:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.