0

是否可以使用 javascript 和 kinecticjs 库在 html5 中使用鼠标拖动沿固定点旋转特定形状。

4

1 回答 1

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()
    }
}
于 2013-02-20T14:41:44.493 回答