来自FlashDevelop的错误消息很难翻译。
我在几种情况下使用addChild,通常没有问题。但是,每隔一段时间我就会得到:
错误:调用可能未定义的方法addChild。
但是,完全相同的代码在其他类中工作,我导入完全相同的文件。显然addChild不是一个未定义的方法!这是代码 - 在一个模块中工作,在另一个模块中不起作用。
public var artist:Loader;
public var artistName:Loader;
public function SceneTJ():void {
artistName = new Loader();
artistName.load(new URLRequest("images/artistname.jpg"));
artist = new Loader();
artist.load(new URLRequest("images/artist.jpg"));
artistName.x = artistName.y = 0;
artist.x = 0;
artist.y = 0;
addChild(artist);
addChild(artistName);
}
答案 0 :(得分:0)
知道了。就像一个假人,我忘了在课堂宣言后添加“extends Sprite”。