Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Оптимальная загрузка большого количества изображений (http://www.flasher.ru/forum/showthread.php?t=121270)

Mur4ik 11.02.2009 21:14

Оптимальная загрузка большого количества изображений
 
Собственно сам вопрос.
Как то после as2 не совсем понятен вопрос с загрузкой изображений.
В as2 было - создал пустой мувик (или нарисованный заранее в IDE) и загрузил в него изображение, а как быть в as3?
У меня от 20 до 100 пунктов в списке, к каждому нужно подгрузить изображение (по ссылкам из xml), вот как мне это сделать наиболее оптимально и правильно? создавать 100 Loader'ов и каждый добавлять к своему пункту списка?

dimarik 11.02.2009 22:04

Один лоадер. По завершению загрузки очередного изображения addChild() в нужный контейнер в соответствии с LoaderInfo.url

Alex Lexcuk 11.02.2009 22:13

>>В as2 было - создал пустой мувик (или нарисованный заранее в IDE) и загрузил в него изображение, а как быть в as3?

В AS3 быть намного проще достаточно представить себе процесс загрузки, те. как бы я вел себя если бы мне пришлось грузить ну допустим цемент из вагона в фуру.
Вариант первый: взял бы вагон руками и струсил бы все цементные мешки в фуру
2: По одному мешочку.
Ищем в гугле загрузка в цикле
Я на своем сайте поставил такую Google формочку поиска она находит сразу, то что мне надо.
http://www.flasher.ru/forum/showthread.php?t=117542

dimarik 11.02.2009 22:34

В дополнению к словам Alex Lexcuk. Воспользуйтесь библиотекой BulkLoader, например.

Mur4ik 11.02.2009 22:37

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

Кроме BulkLoader есть еще QueueLoader, тоже с неслабым функционалом.
Кто пользовался и какой из них выбрать?

Exey 12.02.2009 14:17

ни BulkLoader, ни QueueLoader (
не может отдать потом загруженное как множество applicationDomain-ов, а это нужно если в загружаемых свфках одинаково названные объекты ((((

еще есть Massive Loading API


Часовой пояс GMT +4, время: 08:41.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.