以编程方式将类与文档关联

时间:2012-05-20 14:42:53

标签: actionscript-3 flash

我希望在按下按钮时将我的班级与文档相关联。我怎么能以编程方式做到这一点?到目前为止,我已经尝试过这种方法:How to programmatically associate a flash .fla file with a document class?并且编译器告诉我没有名为getDocumentDOM()的函数。我还应该尝试什么?

1 个答案:

答案 0 :(得分:1)

文档类是固定的,但您可以轻松地实例化新类,并在主时间轴上添加或删除它们。

有人评论说,这是一个设计问题。不要在主时间轴上使用框架,而是选择第一帧的内容并将其转换为库符号,然后将其导出为ActionScript,其类名称为“StartScreen”。

然后,您可以让主文档类的构造函数调用var start_screen:StartScreen = new StartScreen(); addChild( start_screen );以在主时间轴上实例化它。您必须将事件监听器附加到按钮,例如start_screen.start_button.addEventListener( MouseEvent.CLICK, handler, false, 0, true );。然后,您的处理函数可以调用removeChild( start_screen );并在其位置添加一些其他内容。