我正在制作一个小应用程序,您可以在其中拖放球。当你用这个球击中一个球体时,你会得到一个点,球会移动到一个随机坐标。我的问题是,在你第一次击中球体后,它会改变位置,但你可以再次击中它。这是代码(没有拖放)
ball.addEventListener(Event.ENTER_FRAME, hit);
var randX:Number = Math.floor(Math.random() * 540);
var randY:Number = Math.floor(Math.random() * 390);
function hit(event:Event):void
{
if (ball.hitTestObject(s)){ //s is the sphere
s.x = randX + s.width;
s.y = randY + s.width;
}
}