0
공을 끌어다 놓을 수있는 작은 응용 프로그램을 만들고 있습니다. 이 공으로 구를 때면 점이 생기고 공은 임의의 좌표로 이동합니다. 제 문제는 처음 구체를 때리면 위치가 바뀌지 만 다시 치울 수 있다는 것입니다. 여기 당신의 randX
및 randY
변수는 한 번만 평가받을 것으로 보인다AS3 - 공 잡기
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;
}
}
정말 고맙습니다. :) – Zoske