在Adobe Flash/Animate中旋转对象并忽略定位点

在Adobe Flash/Animate中旋转对象并忽略定位点,flash,actionscript,adobe-animate,Flash,Actionscript,Adobe Animate,目前,我将对象定位点设置为左上角。 因此,如果我设置object.X=500,它会将左上角从舞台边缘移入500px 现在,如果我将对象旋转45度,例如,左上角距离边缘仍为500px英寸,但右下角距离边缘小于500英寸 我希望能够旋转图像,旋转角度,但始终保持对象的每个点距离边缘500像素 在我的脑海里,我想象着我需要以某种方式忽略锚定点,或者沿着这些线的某个东西,但无法找到实现这一点的最佳方法 有人能提供任何建议或见解吗?与其忽略定位点,不如对这些对象内部的内容使用“对齐”工具,使其定位点正好位

目前,我将对象定位点设置为左上角。 因此,如果我设置object.X=500,它会将左上角从舞台边缘移入500px

现在,如果我将对象旋转45度,例如,左上角距离边缘仍为500px英寸,但右下角距离边缘小于500英寸

我希望能够旋转图像,旋转角度,但始终保持对象的每个点距离边缘500像素

在我的脑海里,我想象着我需要以某种方式忽略锚定点,或者沿着这些线的某个东西,但无法找到实现这一点的最佳方法


有人能提供任何建议或见解吗?

与其忽略定位点,不如对这些对象内部的内容使用“对齐”工具,使其定位点正好位于其中心?将定位点置于中心,仍会围绕该定位点旋转。我需要能够从ActionScript旋转对象,而不必依赖任何定位点。使用定位点是可以的,只要它旋转后,从舞台左侧到对象上“最左侧”像素的距离保持不变,那么您应该使用DisplayObject.getBounds(…)方法来回答“舞台左侧边框和该对象最左侧像素之间的距离是多少”的问题。根据这些信息,你可以调整物体的位置,使其精确到你想要的500像素。