首页 > 其他 > 详细

前端-拖动物品的实现

时间:2014-11-25 23:13:46      阅读:279      评论:0      收藏:0      [点我收藏+]

1,监听MouseEvent.MOUSE_DOWN 和MOUSE_UP事件。

2,DOWN的时候,清除物品,增加镜像,监听MOUSE_MOVE。

3,镜像跟着鼠标。

4,UP的时候移除镜像,和MOVE事件,判断落点。

点击拿起,拖动放下。

propsCard.addEventListener(MouseEvent.MOUSE_DOWN, OnCardMouseDownEvent);
propsCard.addEventListener(MouseEvent.MOUSE_UP, OnCardMouseUpEvent);


stage.addEventListener(MouseEvent.MOUSE_MOVE, onCardMouseMoveEvent);
stage.removeEventListener(MouseEvent.MOUSE_MOVE, onCardMouseMoveEvent);


m_currentCard.x = this.m_Instance.mouseX - Math.ceil(m_currentCard.width / 2);
m_currentCard.y = this.m_Instance.mouseY - Math.ceil(m_currentCard.height / 2);

 

前端-拖动物品的实现

原文:http://www.cnblogs.com/loying/p/4121925.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!