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

时间:2008-11-12 19:54:20

标签: flex flex3 module

在我的项目环境中,我有2个项目。

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);
        } 

有没有人知道如何正确使用模块中的控件?

1 个答案:

答案 0 :(得分:2)

答案在这里:

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

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