EaselJS在pressmove上获得指导

时间:2015-03-26 14:38:12

标签: createjs

我正在尝试使用pressmove来获取鼠标移动的方向。在mousedown上,我将光标坐标值存储在变量startX和startY中,然后在按下时我检查以查看startX的哪一侧和startY是鼠标。我想只获得大方向,而不是像我目前所获得的那样继续跳跃。因此,如果总体方向上升,那么记录下来'而不是' up' left' up' up'等。

 pressMove = function(event){
    var pt = this.globalToLocal(event.stageX, event.stageY);
    if(pt.x > this.startPosX){
        this.dragDirection = 'right';
    }

    if(pt.x < this.startPosX){
        this.dragDirection = 'left';
    }

    if(pt.y < this.startPosY){
        this.dragDirection = 'up';
    }

    if(pt.y > this.startPosY){
        this.dragDirection = 'down';
   }
   console.log(this.dragDirection)
}

0 个答案:

没有答案