嘿,我正在试着做一个砖块破碎机游戏,我真的刚刚开始,我现在有一个问题,我有两个MC,球和砖块都在舞台上,在砖块里面,我有代码:
addEventListener(Event.ENTER_FRAME,checkHit);
function checkHit (e:Event):void{
if(this.hitTestObject(Ball)){
trace("HIT!");
}}
实例名称是正确的,并尝试将球更改为stage.Ball,但我在hitTestObject的行上看到错误"Symbol '1120: Access of undefined property Ball.“。
为什么?我能解决这个问题吗?提前使用tnx
发布于 2012-11-07 19:25:28
什么是球?这是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?
这个网站对你来说是个好网站。
https://stackoverflow.com/questions/13266311
复制相似问题