0
我想創建一個開始拖動和停止拖動簡單的應用程序。但它似乎無法正常工作。它開始拖動,但它簡化版,掉落的物體的任何地方開始和停止拖動不能正常工作
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 2013-03-05 03:27:21