我目前正在尝试检测与衍生影片剪辑的碰撞,如下所示;
function fruitCollide(e:Event):void
{
if(player_mc.hitTestObject(myApple))
{
trace("Hit!")
player_mc.removeEventListener(Event.ENTER_FRAME, moveThePlayer);
currentWordSpawn = "apple";
spawnText();
}
}
玩家正在碰撞的东西在程序的早期定义;
//Movie Clip Spawns
var myApple = new apple();
var myPear = new pear();
var myTomato = new tomato();
var myWatermelon = new watermelon();
以上产生的效果在屏幕上很好,但是当玩家走过它们时,没有任何反应。玩家实际上落后于产生的果实,并且没有发现碰撞。
我做错了什么?如何检测与通过代码生成的影片剪辑的碰撞?
感谢您的帮助。
答案 0 :(得分:-1)
没有事件监听器:^)
修正了它:D