我在as3中,我试图在一个类中添加一个MovieClip我没有得到任何错误,但我的图像没有显示。
这是我的班级代码,我的MovieClip叫做woopa1
package
{
import flash.display.MovieClip;
import woopa1;
public class koopa extends woopa1
{
public function koopa()
{
trace(woopa1);
var woopa:woopa1 = new woopa1();
addChild(woopa);
woopa.x=100;
woopa.y=100;
woopa.height = 60;
woopa.width = 38;
}
}
}
跟踪[类woopa1] 这是我调用类
的框架中的代码function onenterEnemy(event:Event):void
{
var enemy:koopa = new koopa();
}
为什么我的图片不显示?
答案 0 :(得分:3)
您是否已将enemy
实例添加到显示列表中?
var enemy:koopa = new koopa();
addChild(enemy);
此外,由于您创建了woopa1
课程的实例并将其添加到koopa
,因此您的koopa
课程可能应该延伸MovieClip
或Sprite
而不是你的woopa1
课程。
另外,您可能还想为名称以大写字母开头的类命名。因此koopa
应为Koopa
而woopa1
应为Woopa1
。