Flex: - 从中​​心旋转后如何将图像放入容器盒中(根据容器盒缩放或调整大小)

时间:2013-04-16 12:03:58

标签: flex rotation scaling

我正在开发一个flex应用程序。

其中我有一个从容器盒中心旋转图像。

图像上附有另一个容器框(命名工具),其中包含角落处的一些按钮。 目前我正在旋转这些工具箱并且它正在成功旋转图像,我使用下面的代码进行旋转: -

var imgMatrix:Matrix = imgOwner.transform.matrix; 
            var centerX:Number = imgOwner.width / 2; 
            var centerY:Number = imgOwner.height / 2; 
            var centerPoint:Point = new Point(centerX, centerY); 
            var transformPoint:Point= imgMatrix.transformPoint(centerPoint); 

            imgMatrix.translate(-transformPoint.x, -transformPoint.y);                      
            imgMatrix.rotate(newRotationInDegrees * Math.PI / 180);
            imgMatrix.translate(+transformPoint.x, +transformPoint.y);
            imgOwner.transform.matrix = imgMatrix;

图像出现在这些imgOwner工具中。

我只想在主容器中旋转后将这些工具与图像相匹配。

请提前建议,谢谢。

0 个答案:

没有答案