0
끌기 및 멈춤 끌기 간단한 응용 프로그램을 만들려고합니다. 하지만 제대로 작동하지 않는 것 같습니다. 이 드래그 시작하지만 당신이 명시 적으로 shampooing
개체의 name
속성을 설정하지 않는 한 객체 어디서나시작 및 중지 끌기가 제대로 작동하지 않음
addChild(shampooing);
addChild(check_box);
check_box.gotoAndStop(2);
check_box.x = 40;
check_box.y = 550;
check_box.addEventListener(MouseEvent.MOUSE_DOWN, dragObject);
check_box.addEventListener(MouseEvent.MOUSE_UP, stopDragObject);
function dragObject(mn:MouseEvent):void
{
xPos = check_box.x;
yPos = check_box.y;
check_box.startDrag(true);
}
function stopDragObject(l:MouseEvent):void
{
if (check_box.hitTestObject(getChildByName("shampooing")))
{
check_box.x = getChildByName("shampooing").x;
check_box.y = getChildByName("shampooing").y;
}
else
{
check_box.x = xPos;
check_box.y = yPos;
}
check_box.stopDrag();
}
Thx와 함께 더 많은 수정 작업을 수행했습니다. – tailedmouse