我在 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 来实现这一点,但这就是我卡住的地方