码迷,mamicode.com
首页 > 其他好文 > 详细

前端-拖动物品的实现

时间:2014-11-25 23:14:18      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:ar   sp   on   bs   ad   nbsp   ca   br   前端   

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);

 

前端-拖动物品的实现

标签:ar   sp   on   bs   ad   nbsp   ca   br   前端   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!