Цитата:
Вобщем, мои мысли: ResourceManager — это НЕ статичный класс, которых можно создать очень много экземпляров. (Каждому передается ApplicationDomain, или он создаёт новый). На вход подается XML подобного содержания:
Код:
<source name="mainMenu" type="swf" definitionName="GFXMainMenu" file="gfx/main.swf" preload="1" />
|
Люк, не поддавайся соблазнам конфигурации! Почувствуй силу принципа "convention over configuration"
(просто можно затрахаться - проверял - записывая какая картинка откуда пришла вручную)
Цитата:
Ну и плюс ко всему - я бы сделал несколько классов "потоков загрузки" с общим интерфейсом и работал бы через этот интерфейс
|
Это же придется в приложении решать к какому "потоку загрузки" обратиться. Ради чего? Делаем общий менеджер - который раскидывает все на потоки (на сколько нужно потоков) согласно приоритетам ресурсов и всё.