在ActionScript 3中拖动对象

时间:2015-06-17 17:21:27

标签: actionscript-3

如何实现此拖动效果?我正在使用ActionScript3。 http://l2on.net/swf/MapView2.swf

1 个答案:

答案 0 :(得分:0)

这看起来非常标准的拖放功能: -

您可以在MouseDown中使用startDrag函数,在MouseUp事件中使用stopDrag

像:

 this.addEventListener(MouseEvent.MOUSE_DOWN, startMapDragging);
 this.addEventListener(MouseEvent.MOUSE_UP, stopMapDragging);

 function startMapDragging(e:MouseEvent) {
    map.startDrag();
 }

 function stopMapDragging(e:MouseEvent) {
    map.stopDrag();
  }