2009-01-05 148 views
0

图像旋转我用矩阵类。旋转工作得很好,但如果我尝试滚动 - 图像隐藏。如何解决这个问题呢 ?如何旋转大图片? 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

回答

0

为什么不使用wImage.rotation财产?

0

图像旋转的解决方案的种类并不重要。我的问题:图像滚动后 - 图像隐藏。

1

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