Использование флажка / переключателя / индикатора выполнения в модулях Flex 3 - PullRequest
0 голосов
/ 12 ноября 2008

В моей проектной среде у меня есть 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);
        } 

Кто-нибудь знает, как правильно использовать элементы управления в модуле?

1 Ответ

2 голосов
/ 13 ноября 2008

Ответ здесь:

http://tech.groups.yahoo.com/group/flexcoders/message/130211

Модуль необходимо загрузить в домен приложения.

...