У меня есть приложение Flex, которое может загружать модули по мере необходимости. Когда первый модуль загружен, он создает класс MyBackground (), который окрашивает фон в красный цвет. Когда я выбираю загрузить второй модуль (и выгрузить первый), я снова загружаю класс MyBackground (из второго модуля). Однако, когда я вхожу в конструктор для MyBackground, он сразу переходит в конструктор для UIComponentDescriptor:
public function UIComponentDescriptor(descriptorProperties:Object)
{
super(descriptorProperties);
}
Это как-то связано с использованием одного и того же домена приложения для каждого загружаемого модуля? Загружает ли Flex типы классов в родительское приложение и кэширует их, поэтому, когда я запрашиваю класс во второй раз, он просто выполняет поиск, фактически не видя, совпадает ли класс?
Любая информация об этом приветствуется.