Показать сообщение отдельно
Старый 14.01.2010, 00:41
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 4  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от Zuzzuk Посмотреть сообщение
И я думал, что можно в начале написать loader на один и тот же файл, и второй раз он его грузить не будет, но каждый раз новый loader загружает файлы по новой.
Может сделать еще один объект, в котором будут имена-ссылки на уже загруженные loader'ы с элементами, и при клике искать элемент типа MovieArray['some_pic.jpg'] и вставлять его на сцену....
Вот....в общем как сделать лучше?
Прошу прощенья за возможный бардак в тексте
Спасибо
Немного размышлял на эту тему. Остановился на том, что необходимо сохранять в хеш таблицу, в которой значением является сигнатура ресурса, а ключом является url пучка ресурсов (resource bundle url). Тогда, вероятно, любой ресурс можно загрузить и уведомить запрошающего о его готовности, если он еще не загружен, либо сразу забрать из менеджера ресурсов, если ресурс загружен.

В такой схеме loader вторичен. Он используется только для доставки ресурсов до менеджера ресурсов. И как будет реализован loader: URLLoader, URLStream, Socket и пр., что позволяет итерактировать с датапровайдерами - все равно.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.


Последний раз редактировалось dimarik; 14.01.2010 в 00:44.