Flash 尝试在旋转后获得定位

Flash 尝试在旋转后获得定位,flash,actionscript-3,Flash,Actionscript 3,我在flash中构建了一个应用程序,你可以在其中旋转对象,并将位置和旋转保存到xml。。。。然后,该xml向html提供数据以生成布局,然后将布局呈现为pdf 似乎每次转到html时,一个旋转的对象都会位于右下角一点,然后是flash中的位置 我知道css中的旋转是不同的,但我认为如果我能在flash中找到旋转对象的真正左上角并传递,它将解决这个问题 我试过这个 newx = imageHolder.parent.localToGlobal(new Point(imageHolder.x,0))

我在flash中构建了一个应用程序,你可以在其中旋转对象,并将位置和旋转保存到xml。。。。然后,该xml向html提供数据以生成布局,然后将布局呈现为pdf

似乎每次转到html时,一个旋转的对象都会位于右下角一点,然后是flash中的位置

我知道css中的旋转是不同的,但我认为如果我能在flash中找到旋转对象的真正左上角并传递,它将解决这个问题

我试过这个

newx = imageHolder.parent.localToGlobal(new Point(imageHolder.x,0)).x;
newy = imageHolder.parent.localToGlobal(new Point(0,imageHolder.y)).y;
还有这个

imageHolder.parent.globalToLocal(imageHolder.localToGlobal(imageHolder.getBounds(imageHolder).topLeft));
两者都不起作用


还有别的吗?

Flash会围绕左上角点旋转对象,默认情况下CSS会围绕对象的中心点旋转

在CSS中,只需更改旋转点以使用左上角,这应该与flash的旋转相匹配

CSS:


你能举个小例子吗?
.objToRotate {
    rotation-point: left top;
}