0

フラッシュ画像クロッパーを作成しています。画像を含むムービークリップのサイズを変更して移動できます。このムービークリップは回転することもできます。

私が抱えている問題は、画像を適切にトリミングするために、画像が 0 度の位置にある元の X、Y 座標が必要だということです。これが私が話している可動ムービークリップです。

とにかく、回転度と現在の左上の X、Y を取り、0 度の元の点を取得できますか?

助けてくれてありがとう

4

2 に答える 2

1

まあ、あなたは DisplayObject にあなたの仕事を任せることができます:

var tempRotation:Number = displayObject.rotation;
displayObject.rotation = 0;
var referencePoint:Point = new Point(displayObject.x, displayObject.y);
displayObject.rotation = tempRotation;
于 2012-04-19T16:41:14.167 に答える
0

なぜあなたはできないのですか:

  • 0 度回転させます。

  • 新しい x、y を取得します。

  • 角度分回転させます。


ところで、常に中心で回転するのが最善です。したがって、次のようなものを適用する必要があります

  • 幅の半分、高さの半分だけ逆方向に変換します。

  • 角度で回転させます。

  • 翻訳を戻す...

于 2012-04-19T16:47:24.960 に答える