2013-02-20 76 views

回答

1

您可以使對象可拖動,並設置dragBoundFunc。即http://jsfiddle.net/bighostkim/7Q5Hd/

dragBoundFunc: function (pos) { 
    var pos = stage.getMousePosition(); 
    var xd = this.getX() - pos.x ; 
    var yd = this.getY() - pos.y ; 
    var radian = Math.atan2(yd, xd); 
    this.setRotation(degree); 

    return { 
     x: this.getX(), 
     y: this.getY() 
    } 
} 
+0

做得好,這個答案很好。 – SoluableNonagon 2013-02-20 16:59:52

+0

謝謝,這就是我所需要的,感謝代碼。 – PGB 2013-02-21 06:11:42

+0

@bighostkim:你能告訴我怎麼才能在函數的return語句中訪問x和y?我想在旋轉後停止時存儲矩形的最終頂點。謝謝 – PGB 2013-02-25 06:31:23