编辑其他Kinetic.Image时拖动Kinetic.Image

时间:2014-09-26 08:10:10

标签: javascript image kineticjs drag

我的画布中有2个Kinetic.Image(A和B)。 我希望当我尝试移动A时,只有Kinetic.Image B改变,A不会改变它的位置。

我的代码是:

A.on('dragmove',function(event) {
    var x = B.getX();
    var y = B.getY();
    .
    .
    .
});

谢谢!

1 个答案:

答案 0 :(得分:2)

这个怎么样:

image1.on('dragstart', function() {
  this.stopDrag();
  image2.startDrag();
});

http://jsbin.com/qamexu/1/edit

我认为你可以尝试在这里使用dragBoundFunc属性。