as3 判斷鼠標移動方向
阿新 • • 發佈:2017-09-18
listen oid imp 鼠標 rac flash mousedown cti remove
import flash.events.MouseEvent; var odx:Number=mouseX; var ody:Number=mouseY; stage.addEventListener(MouseEvent.MOUSE_DOWN,onMouseDown_func) stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUp_func); function onMouseDown_func(_evt:MouseEvent):void{ stage.addEventListener(MouseEvent.MOUSE_MOVE, onMove); } function onMouseUp_func(_evt:MouseEvent):void{ stage.removeEventListener(MouseEvent.MOUSE_MOVE, onMove); } function onMove(e:MouseEvent):void{ var newx:Number=mouseX; var newy:Number=mouseY; if(newx>odx)trace("鼠標在右移")else trace("鼠標在左移") if(newy>ody)trace("鼠標在下移")else trace("鼠標在上移") odx=newx; ody=newy; }
as3 判斷鼠標移動方向