TypeError:错误#2007:AS3

时间:2015-11-10 10:53:41

标签: actionscript-3

我的ActionScript 3代码出现问题,它给了我这个错误:

  

TypeError:错误#2007:参数hitTestObject必须为非null。       在flash.display :: DisplayObject / _hitTest()       在flash.display :: DisplayObject / hitTestObject()       在MethodInfo-8()

这是代码:

//Kills you if you touch an Enemy
addEventListener(Event.ENTER_FRAME, checkCollision);
function checkCollision(e:Event):void
{
    if (square.hitTestObject(newEnemy)){
        //removeEventListener(Event.ENTER_FRAME, checkCollision);
        removeEventListener(Event.ENTER_FRAME,update);
        stage.removeEventListener(KeyboardEvent.KEY_DOWN,jump);
        removeChild(square);
        init();
    }
}

1 个答案:

答案 0 :(得分:0)

似乎没有定义newEnemy变量。