发布时间:2019-07-29 18:46:57
import flash.events.MouseEvent;
kq.buttonMode = true;
kq.addEventListener(MouseEvent.MOUSE_DOWN,toDrag);
kq.addEventListener(MouseEvent.MOUSE_UP,stDrag);
function toDrag(me:MouseEvent )
{//对象被拖动
me.target.startDrag();
}
function stDrag(me:MouseEvent )
{//对象停止拖动
me.target.stopDrag();
if (kq.hitTestObject(kq2))
{
kq.x = kq2.x;
kq.y = kq2.y;
}
else
{
kq.x = kq1.x;
kq.y = kq1.y;
}
}
//热区交互
x就应该是当前“窗口”的位置吧,估计还有y,那就不要使用啦。我看你的代码是cs3的,cs2应该不存在问题的,因为cs2都是以下划线开头的变量。