Активы Flex SWF, загруженные во Flash SWF во время выполнения в одном домене приложения

Я пытаюсь загрузить SWF-файл, скомпилированный Flex SDK, в SWF-файл, экспортированный Flash IDE, и создать экземпляры ресурсов с помощью getDefinition(). Обычно это прекрасно работает с ресурсами, экспортированными из Flash IDE, а затем загруженными в другой SWF-файл также из Flash IDE.

Вот как я мог бы сделать это, используя только Flash IDE:
Loader -> Использование того же ApplicationDomain - > getDefinition(класс)

Теперь, используя "Test.as", скомпилированный из Flex SDK с помощью тега метаданных [Embed]:
Loader -> Использование того же ApplicationDomain - > getDefinition("Test_" + класс)

Проблема в том, что мне не нужно отслеживать загруженные библиотеки ресурсов, чтобы поставить префикс имени класса, которое я хотел бы получить (('Test_ "+ class) против (class)). Есть ли способ сделать это? без ссылки на библиотеку класс извлекается из исходного загрузчика или без него? Таким образом, мне не нужно знать, из какого источника поступает ресурс, только имя класса, которое я мог бы создать из текущего ApplicaitonDomain.

Спасибо

1 ответ

Вы пытались просто загрузить SWF и когда он полностью загрузится, getDefinition(класс)? Нет встраивания

Другие вопросы по тегам