addEventListener(Event.ENTER_FRAME,checkHit);
function checkHit (e:Event):void{
if(this.hitTestObject(Ball)){
trace("HIT!");
}
}
实例名称是正确的并且我已经试图将Ball更改为stage.Ball但是我在错误的“符号”1120:访问未定义属性Ball。在hitTestObject的行上。
为什么呢?我能解决这个问题吗? tnx提前
答案 0 :(得分:0)
什么是球?这是DisplayObject的继承吗?
Ball应该是实例值,你是自定义对象。
var ball:Ball = new Ball();
addChild(ball);
addEventListener(Event.ENTER_FRAME, checkHit);
function checkHit(e:Event):void
{
if(this.hitTestObject(ball))
{
trace("hit!");
}
}
显示此网站:how to create Brick Breaker Game?
这个网站对你有好处。