mouseup有stopdrag();
然後有限制startdrag的矩形範圍
在mousedown下游標超出mc本身面積範圍,再mouseup
結果mc會跟著游標移
有版友知道怎麼解決這種吸附問題??
Thx
code如下,只是很簡單的練習
=====================================
mc.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
mc.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
function mouseDownHandler(e:MouseEvent):void
{
mc.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
}
function mouseUpHandler(e:MouseEvent):void
{
mc.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
mc.stopDrag();
}
function mouseMoveHandler(e):void
{
var rect:Rectangle = new Rectangle(0, 0, 10,10);
mc.startDrag(false, rect);
}
※ 編輯: poototo 來自: 180.217.11.39 (08/15 02:29)
→
08/15 04:42, , 1F
08/15 04:42, 1F
→
08/15 04:43, , 2F
08/15 04:43, 2F
→
08/15 10:15, , 3F
08/15 10:15, 3F
→
08/15 10:15, , 4F
08/15 10:15, 4F
→
08/15 15:23, , 5F
08/15 15:23, 5F
→
08/16 12:53, , 6F
08/16 12:53, 6F