- 旋转图像
为了图像旋转,我使用了 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;
此致, 米凯洛
To image rotate I used Matrix class. Rotating work very well, but if I try scroll - image hide. How to solve this problem ? How to rotate big Image ?
Flex Code[Rotate]:
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;
Best regards,
mykhaylo
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据我的经验,该代码的工作原理取决于图像先前的大小和位置以及旋转后的操作。
旋转后我要做的是修改矩阵 tx 和 ty 以重新定位图像,该图像实际上位于视口之外。
From my experience, that code works depending on how is the image previously sized and positioned, and what you do after rotation.
What I do after rotating is modify matrix tx and ty in order to reposition the image, which is actually out of the viewport.
为什么不使用 wImage.rotation 属性?
Why not use the wImage.rotation property?