如何将Flex Library中的MXML对象添加到我的ActionScript项目中?

时间:2012-12-01 05:14:55

标签: actionscript-3 flex actionscript flash-builder mxml

我在Flex库中创建了一些对象,我现在想要添加到我的ActionScript项目中。

我已将Flex库生成的SWC文件添加到我的ActionScript项目的构建路径中,它会看到我创建的对象(它们显示在自动完成中)但addChild不起作用,所以我该怎么做?

具体来说,它是一个我希望在我的ActionScript项目中弹出的菜单屏幕。

我尝试使用Google搜索大量答案,但他们似乎专注于如何将MXML对象转换为ActionScript代码,或制作一个将动作代码放入的MXML项目。

谢谢

编辑: 对于我上面说过的测试,一个简单的ActionScript项目和一个简单的Flex库项目以及ActionScript项目的构造函数就是这样:

public function TestASProject()
    {
        var tc:TestComponent = new TestComponent();
        this.addChild(tc);
    }

其中TestComponent是MXML组件,其中包含一个按钮。 这样做会导致编译时错误,因为我无法将TestComponent强制转换为DisplayObject,但我无法知道如何做到这一点。

另外要明确的是,无论我要编译MXML对象我要做什么,我只想初始化它们并将它们添加到ActionScript中的显示中。我曾经希望通过使用SWC来实现这一目标,但这就是我遇到的问题

0 个答案:

没有答案