`

flex指定区域拖动

    博客分类:
  • Flex
阅读更多

在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);

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics