Вращающееся изображение - PullRequest
0 голосов
/ 05 января 2009

Для поворота изображения я использовал класс Matrix. Поворот работает очень хорошо, но если я попробую прокрутить - изображение скрыть. Как решить эту проблему ? Как повернуть большое изображение? Гибкий код [Повернуть]:

var tmpMatrix:Matrix = wImage.transform.matrix;
var oHeight:Number = wImage.height / 2;
var oWidth:Number = wImage.width / 2;``
tmpMatrix.translate(-oWidth, -oHeight);
tmpMatrix.rotate(-Math.PI / 2);
tmpMatrix.translate(oWidth, oHeight);
wImage.transform.matrix = tmpMatrix;

С уважением, Михайло

Ответы [ 2 ]

1 голос
/ 05 ноября 2009

Исходя из моего опыта, этот код работает в зависимости от того, как изображение было предварительно измерено и расположено, и что вы делаете после поворота. После поворота я изменяю матрицу tx и ty, чтобы изменить положение изображения, которое фактически находится вне области просмотра.

0 голосов
/ 06 января 2009

Почему бы не использовать свойство wImage.rotation?

...