Kinetic JS - 如何获取组成员的坐标(拖动组后)?

时间:2012-08-08 03:53:13

标签: kineticjs

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

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

始终返回相同的值。有人知道如何得到每个矩形被绘制的实际x和y值吗?

谢谢!

1 个答案:

答案 0 :(得分:17)

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

Shape.getAbsolutePosition().x

shape.getPosition().x

希望这会有所帮助。