1

私はフレックスアプリケーションを開発しています。

コンテナボックスの中心から画像を回転させる必要があります。

画像には別のコンテナ ボックス (名前付きツール) が添付されており、隅にいくつかのボタンが含まれています。現在、これらのツールボックスを回転させており、画像で正常に回転しています。回転には以下のコードを使用しています:-

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 ツール内に画像が表示されます。

メインコンテナで回転した後、これらのツールに画像を合わせたいだけです。

アドバイスをください、事前に感謝します。

4

0 に答える 0