0

为了图像旋转,我使用了 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;

最好的问候, mykhaylo

4

2 回答 2

1

根据我的经验,该代码的工作方式取决于图像先前的大小和位置以及旋转后的操作。旋转后我所做的是修改矩阵 tx 和 ty 以重新定位图像,这实际上是在视口之外。

于 2009-11-05T02:33:43.703 回答
0

为什么不使用 wImage.rotation 属性?

于 2009-01-06T06:49:27.837 回答