这是我正在处理的Drag n Drop游戏的脚本。我已经使每个对象都可以拖动了,现在我希望一旦它们没有掉到当前位置,它们就会返回原来的位置。
ie;我想将一个对象拖动到一个特定的地方。如果我在到达该特定区域之前释放该拖动的对象,该对象应该到达其对象被拖动的初始位置
public function mouseDownEvent(mouseEvent:MouseEvent):void
{
draging = true;
}
public function mouseUpEvent(mouseEvent:MouseEvent):void
{
draging = false;
selectedObject.stopDrag();
}
public function mouseMoveEvent(mouseEvent:MouseEvent):void
{
if(draging==true)
{
selectedObject.startDrag(true);
}
else
{
selectedObject.stopDrag();
}
}
答案 0 :(得分:2)
您可以使用
selectedObject.setPosition(info.point.x,info.point.y,info.point.z);