来自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);
}发布于 2014-03-08 06:49:36
明白了。就像一个傻瓜,我忘了在类声明之后添加"extends“。
https://stackoverflow.com/questions/22265605
复制相似问题