var oldX:Number; stage.addEventListener(MouseEvent.MOUSE_DOWN,downF); stage.addEventListener(MouseEvent.MOUSE_UP,upF); function downF(e:Event) { oldX = stage.mouseX; } function upF(e:Event) { var endX = stage.mouseX; if (oldX - endX > precision) { trace("鼠标向左滑了"); } else if (oldX - endX < -precision) { trace("鼠标向右滑了"); } }