- 旋转图像

时间:2009-01-05 10:58:14

标签: flex image rotation

要使用图像旋转,我使用了Matrix类。旋转工作非常好,但如果我尝试滚动 - 图像隐藏。如何解决这个问题呢 ?如何旋转大图? Flex代码[旋转]:

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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