В моей проектной среде у меня есть 2 проекта.
MyApp & MyModule
MyApp загружает MyModule. При загрузке он пытается получить класс типа DisplayObject и добавить его в сам контейнер.
Проблема возникает, когда я пытаюсь использовать переключатель / переключатель / индикатор выполнения.
Флажок и переключатель отображаются точно так же, как обычные кнопки, и индикатор выполнения вылетает:
"Попытка создания экземпляра для неконструктора."
Строка 958 в ProgressBar.as
if (!_barMask)
{
if (FlexVersion.compatibilityVersion >= FlexVersion.VERSION_3_0)
{
var barMaskClass:Class = getStyle("maskSkin");
_barMask = new barMaskClass(); // CRASH!!
}
else
{
_barMask = new UIComponent();
}
_barMask.visible = true;
_bar.addChild(DisplayObject(_barMask));
UIComponent(_bar).mask = DisplayObject(_barMask);
}
Кто-нибудь знает, как правильно использовать элементы управления в модуле?