在我的程序中,我将矩形放置在 处[75,75]
,但是当我更改偏移量时,矩形位置会根据偏移量进行更改。我想避免它。
问问题
1212 次
2 回答
1
偏移量改变了位置。所以就这样做:
rectangle.setOffset(0,0);
于 2013-01-14T14:49:28.900 回答
-1
在更改偏移量之前获取形状的绝对位置。
更改形状的偏移位置后,形状将移动到新位置。
现在将形状的绝对位置设置为偏移更改之前的绝对位置
var currPos = rect.getAbsolutePosition();
rect.setOffset(rect.getWidth()/2,rect.getHeight()/2);
rect.setAbsolutePosition(currPos);
这适用于调整形状大小后偏移量发生变化的情况。
于 2013-03-10T18:09:14.747 回答