首页 > 其他 > 详细

as3.0 中MovieClip的拖放操作

时间:2015-06-22 20:48:35      阅读:552      评论:0      收藏:0      [点我收藏+]

MovieClip继承了Sprite这个类,这个类中有两个public方法其分别是startDrag与stopDrag,而这两个方法可以让我们方便的去操作Sprite及其子类的实例的拖放。


下面展示在库中有个MovieClip

技术分享

具体的拖放上面的MovieClip代码如下

import flash.events.MouseEvent;
import flash.geom.Point;

var dobj:DragObj = new DragObj();
dobj.addEventListener(MouseEvent.MOUSE_DOWN , startDraging);
dobj.addEventListener(MouseEvent.MOUSE_UP,endDraging);
this.addChild(dobj);

var startPoint:Point = new Point(200,150);
dobj.x = startPoint.x;
dobj.y = startPoint.y;
function startDraging(_event:MouseEvent):void{
 dobj.startDrag(false);
}
function endDraging(_event:MouseEvent):void{
 dobj.stopDrag();
}

执行的结果就是在下图中可以任意拖动图片

技术分享

as3.0 中MovieClip的拖放操作

原文:http://quietnight.blog.51cto.com/7163892/1664188

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