加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

FLASH AS3.0 鼠标拖动技术 startDrag();stopDrag();

发布时间:2020-12-15 20:01:08 所属栏目:百科 来源:网络整理
导读:mc:MovieClip ? mc添加两个鼠标事件:鼠标按下时 可以拖动;鼠标松开 停止拖动; mc.addEventListener(MouseEvent.MOUSE_DOWN,onMouseDownHandler); mc.addEventListener(MouseEvent.MOUSE_UP,onMouseUpHandler); private function onMouseDownHandler(evt:M
mc:MovieClip
?
mc添加两个鼠标事件:鼠标按下时 可以拖动;鼠标松开 停止拖动;
mc.addEventListener(MouseEvent.MOUSE_DOWN,onMouseDownHandler);
mc.addEventListener(MouseEvent.MOUSE_UP,onMouseUpHandler);
private function onMouseDownHandler(evt:MouseEvent):void
? ?{
? ?? evt.currentTarget.startDrag(false); ? ??
? ?? //注意,stargDrag的第一个参数一定要设置为false;否则容易出现问题:up事件没有被触发
? ?? //指定可拖动影片剪辑是锁定到鼠标位置中央 ( true),还是锁定到用户首次点击该影片剪辑的位置上 ( false)。此参数是可选的。
? ?}
? ?private function onMouseUpHandler(evt:MouseEvent):void
? ?? evt.currentTarget.stopDrag();
? ?}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读