我有一组Kinetic.Rectangle对象,draggable设置为true。无论你拖动组多少,调用rect.getX()或rect.attrs.x,其中rect是组中的一个矩形对象,例如:
var rect = group.get('.rect')[0];
始终返回相同的值。有人知道如何得到每个矩形被绘制的实际x和y值吗?
谢谢!
答案 0 :(得分:17)
我猜你得到相同结果的原因是因为你得到了每个rec的相对位置。我通常使用以下代码来获取对象的位置:
Shape.getAbsolutePosition().x
或
shape.getPosition().x
希望这会有所帮助。