今天讲一下关于AS3.0影片剪辑的拖动问题。
代码比较简单易于理解,主要用到的是MOUSE_DOWN,MOUSE_UP的监听事件;用到的工具就是Drag(拖动)。
import flash.events.MouseEvent;
fly_mc.addEventListener(MouseEvent.MOUSE_DOWN,pickup);
fly_mc.addEventListener(MouseEvent.MOUSE_UP,place);
//鼠标开始拖动
function pickup(e:MouseEvent)
{
e.target.startDrag();
}
//鼠标放置影片剪辑
function place(e:MouseEvent)
{
e.target.stopDrag();
}
其中,fly_mc为舞台上想要拖动的影片剪辑实例。