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