私はフレックスアプリケーションを開発しています。
コンテナボックスの中心から画像を回転させる必要があります。
画像には別のコンテナ ボックス (名前付きツール) が添付されており、隅にいくつかのボタンが含まれています。現在、これらのツールボックスを回転させており、画像で正常に回転しています。回転には以下のコードを使用しています:-
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 ツール内に画像が表示されます。
メインコンテナで回転した後、これらのツールに画像を合わせたいだけです。
アドバイスをください、事前に感謝します。