Apache flex 在Flex 3模块中使用复选框/单选按钮/进度条

Apache flex 在Flex 3模块中使用复选框/单选按钮/进度条,apache-flex,flex3,module,Apache Flex,Flex3,Module,在我的项目环境中,我有两个项目 MyApp和MyModule MyApp加载MyModule。加载时,它尝试获取DisplayObject类型的类并将其添加到自身的容器中 当我尝试使用复选框/单选按钮/进度条时,问题就出现了 复选框和单选按钮与普通按钮完全相同,进度条崩溃: “试图在非构造函数上实例化。” ProgressBar.as中的第958行 if (!_barMask) { if (FlexVersion.compatibilityVersion

在我的项目环境中,我有两个项目

MyApp和MyModule

MyApp加载MyModule。加载时,它尝试获取DisplayObject类型的类并将其添加到自身的容器中

当我尝试使用复选框/单选按钮/进度条时,问题就出现了

复选框和单选按钮与普通按钮完全相同,进度条崩溃:

“试图在非构造函数上实例化。”

ProgressBar.as中的第958行

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);
        } 
有人知道如何正确使用模块中的控件吗?

答案如下:

该模块需要加载到应用程序域中