1

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

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

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

我试过用谷歌搜索很多答案,但他们似乎专注于如何将 MXML 对象转换为 ActionScript 代码,或者制作一个将 actioncode 放入的 MXML 项目。

谢谢

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

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

其中 TestComponent 是一个带有按钮的 MXML 组件。这样做会导致编译时错误,因为无法将 TestComponent 转换为我得到的 DisplayObject,但我不知道该怎么做。

另外要明确的是,无论我必须做什么来编译我将要做的 MXML 对象,我只想能够初始化它们并将它们添加到 ActionScript 中的显示中。我曾希望我可以通过使用 SWC 来实现这一点,但这就是我卡住的地方

4

0 回答 0