在flex经常会指定某个可拖动对象在可拖动区域中拖拽,可以指定拖动对象的rectangle,代码如下:
//指定区域
var dragRect:Rectangle = new Rectangle(0,0,200,200);
slider.startDrag(false,dragRect);
另外拖动时,如果鼠标在松开按键时未在被拖动对象上时,mouseup事件不会执行,解决办法是,正常监听mouseup事件,同时在mousemove事件上中,监听stage的mouseup事件上
//mousemoveHandler中
stage.addEventListener(MouseEvent.MOUSE_UP, MouseupHandler);