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

as3.0 中MovieClip的拖放操作

时间:2015-06-22 20:51:31      阅读:450      评论:0      收藏:0      [点我收藏+]

标签:as3.0   actionscript   movieclip   拖放事件   

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的拖放操作

标签:as3.0   actionscript   movieclip   拖放事件   

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

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