フラッシュ画像クロッパーを作成しています。画像を含むムービークリップのサイズを変更して移動できます。このムービークリップは回転することもできます。
私が抱えている問題は、画像を適切にトリミングするために、画像が 0 度の位置にある元の X、Y 座標が必要だということです。これが私が話している可動ムービークリップです。
とにかく、回転度と現在の左上の X、Y を取り、0 度の元の点を取得できますか?
助けてくれてありがとう
フラッシュ画像クロッパーを作成しています。画像を含むムービークリップのサイズを変更して移動できます。このムービークリップは回転することもできます。
私が抱えている問題は、画像を適切にトリミングするために、画像が 0 度の位置にある元の X、Y 座標が必要だということです。これが私が話している可動ムービークリップです。
とにかく、回転度と現在の左上の X、Y を取り、0 度の元の点を取得できますか?
助けてくれてありがとう
まあ、あなたは DisplayObject にあなたの仕事を任せることができます:
var tempRotation:Number = displayObject.rotation;
displayObject.rotation = 0;
var referencePoint:Point = new Point(displayObject.x, displayObject.y);
displayObject.rotation = tempRotation;
なぜあなたはできないのですか:
0 度回転させます。
新しい x、y を取得します。
角度分回転させます。
幅の半分、高さの半分だけ逆方向に変換します。
角度で回転させます。
翻訳を戻す...