Как это не с кем? Нас тут много, советчиков)))
Все нормально с свф-файлами. Обычное дело хранить часть функционала в отдельных, подгружаемых по мере надобности, файлах (давайте для краткости будем звать их плагинами). То есть имеем основной свф-файл приложения и дополнительные файлы, расширяющие функционал. Дополнительные локации для игры. Дополнительные шрифты для "открыток". Дополнительные кисточки для рисовалок. Всё это плагины, которые могут понадобиться за "время жизни" приложения, а могут и не понадобиться. Поскольку имеют приличный вес, нет смысла запихивать все это в один файл. Подгружаем по мере надобности.
Далее. Чтобы классы основной флэшки могли вытащить ресурсы из плагинов, или обратиться к их методам и свойствам, основная флэшка должна знать, как это сделать. То есть должна знать названия этих методов и свойств. Для этого она должна знать классы или Интерфейсы документ-классов этих плагинов. Это понятно? Вот Ваши слова:
Цитата:
|
main впринципе на важен - так как он может быть даже пустой
|
Теперь вопрос: КАК Вы собираетесь "передать" XML "пустому" мейну загруженной флэшки? Что Вы подразумеваете под этим "передать", если нет никого, кто бы его принял? Кому? Зачем? Когда и для чего? Определитесь сначала с тем, что загружаемые свф-файлы не могут быть из деревни с дедушкой. Они должны быть совершенно определенным образом заточены для использования основной флэшкой. Как и все другие классы. Плагин должен быть готов к использованию, предоставляя конкретный Интерфейс, и основная флэшка должна знать этот Интерфейс.
Вы представляли себе это как-то иначе?