Попытка получить позиционирование после поворота - PullRequest
3 голосов
/ 29 ноября 2011

Я построил приложение во флэш-памяти, где вы можете вращать объекты и сохранять позиции и вращение в формате xml .... этот xml затем передает html для создания макета, который затем отображается в формате pdf

Кажется, что каждый раз, когда он переходит к html, повернутый объект располагается немного правее, чем позиция во вспышке.

Я знаю вращение в css по-разному, но я думаю, что если я смогу найти истинный верхний левый угол повернутого объекта во вспышке и передать, что это решит проблему.

Я пробовал это

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));

не работает.

Есть что-то еще?

1 Ответ

1 голос
/ 29 ноября 2011

Flash вращает объект вокруг верхней левой точки, и по умолчанию CSS вращается вокруг центральной точки объекта.

В CSS просто измените точку вращения, чтобы использовать верхний левый угол, и это должно соответствовать вращению вспышки.

CSS:

.objToRotate {
    rotation-point: left top;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...