У меня есть многомодульное приложение Flex 4.Это PureMVC моделируется и во время одной из команд запуска пытается получить стиль.Тем не менее, с помощью нового StyleManager Flex 4 для каждого модуля я могу получить только ссылку на styleManager topLevelApplication, в котором не загружены стили, загруженные в модуль.
Я искал в Интернете решение этой проблемы, но безрезультатно.В некоторых местах предлагается получить модуль и получить от него заводскую настройку, которая позволит мне
var info:IModuleInfo = ModuleManager.getModule("<filesystempath to module swf>");
var sm:IStyleManager2 = StyleManager.getStyleManager(info.factory);
, что, похоже, действительно возвращает мне правильный менеджер стилей, однако, он долженбыть неправым, потому что я не могу получить модуль и из него StyleManager каждый раз, когда я хочу получить стиль для чего-то в коде?
Я бы надеялся, что, по крайней мере, будет метод ModuleManager, в котором я смогу указать простое имя swf вместо необходимости перемещаться по абсолютному пути?
Итак, мой вопрос, как из кода в модуле, как получить дескриптор для StyleManager для конкретного модуля?
Спасибо за ваше время, Марк.