4

我有一组可拖动设置为 true 的 Kinetic.Rectangle 对象。无论您将组拖动多少,调用 rect.getX() 或 rect.attrs.x,其中 rect 是组中的矩形对象之一,例如:

var rect = group.get('.rect')[0];

总是返回相同的值。有人知道如何获得每个矩形绘制位置的实际 x 和 y 值吗?

谢谢!

4

1 回答 1

17

我想你得到相同结果的原因是因为你得到了每个记录的相对位置。我通常使用以下代码来获取我的对象的位置:

Shape.getAbsolutePosition().x

或者

shape.getPosition().x

希望这会有所帮助。

于 2012-08-08T16:58:04.263 回答