未找到ActionScript 2 MovieClip类或接口

时间:2013-05-19 23:39:09

标签: actionscript actionscript-2 movieclip

我正在将一个actionscript 3项目转换为AS2,因为在CryEngine 3中AS3还没有与scaleform兼容。

我在库中有一个MovieClip。在ActionScript链接下,我有“Export for Actionscript”和“Export in frame 1”集,标识符为“Notification”,“Class”中没有任何内容。

此代码导致错误The class or interface 'Notification' could not be loaded.

var newMovieClip:MovieClip = new Notification();
stage.addChild(newMovieClip);

这段代码有什么问题?创建一个MovieClip并将其添加到舞台上似乎是一个简单的操作,但它似乎没有正常工作。

1 个答案:

答案 0 :(得分:0)

在ActionScript 2中,您需要使用attachMovie方法(请参阅docs)。您的代码看起来像这样:

var newMovieClip:MovieClip = this.attachMovie("Notification", "newMovieClip", this.getNextHighestDepth());

请注意,ActionScript 2中没有addChild方法;在ActionScript 3中添加了displayList