Я пытаюсь загрузить swf, скомпилированный Flex SDK, в swf, экспортированный Flash IDE, и создать экземпляры ресурсов с помощью getDefinition (). Обычно это нормально работает с активами, экспортированными из Flash IDE, а затем загруженными в другой swf, также из Flash IDE.
Вот как я обычно мог бы сделать это, используя только Flash IDE:
Loader -> Используя тот же ApplicationDomain -> getDefinition (class)
Теперь, используя "Test .as", скомпилированный из Flex SDK с использованием тега метаданных [Embed]:
Loader -> Использование того же ApplicationDomain -> getDefinition ("Test _ "+ класс)
Проблема в том, что я бы предпочел не отслеживать загруженные библиотеки ресурсов для префикса имени класса, которое я хотел бы получить (('Test _ "+ class) vs (class)). Есть ли способ сделать это, не ссылаясь на библиотеку, из которой извлекается класс, или без доступа к исходному загрузчику? Таким образом, мне не нужно знать, из какого SWF-ресурса поступает актив, только имя класса, из которого я мог бы создать экземпляр текущий домен приложения.
Спасибо