PDA

Просмотр полной версии : Правильная реализация динамически подгружаемых данных


FilimoniC
20.12.2007, 11:31
Привет! Прошу помощи.

Задача следующая: при смене сцены (в контексте фильма) в мувике, требуется:
- загрузить внешние библиотеки
- создать объекты
- только после этого сменить сцену
- удалить все объекты с предыдущей схемы и выгрузить библиотеки

т.е. есть несколько моментов, когда код должен "ждать" загрузки объектов и ничего не делать. Каждый раз библиотеки и объекты разные, не подскажете, есть ли хороший провереный какой-либо алгоритм таких "прелоадеров", выполняющийся в середине кода с произвольным количеством библиотек и объектов?

Я решил сделать так:
1 Функция создает некий массив библиотек, которые нужно подгрузить
2 Затем вызывается загрузка
3 в eventListener'е загрузчика выполняется некая функция, которая убирает из массива только что загруженый элемент и проверяет, остались ли эл-ты еще. Если да, вызывается пункт 3, если нет - вызывается какая-то заранее оговоренная функция onLoadCompleted

так пойдет?