0

含まれているMovieClipMovieClipsがあります。MovieClipの登録ポイントはその中央にあります。

次に、MovieClipの子の一部を削除します。このMovieClipの実際の中心点が現在どこにあるかを計算したいのですが、登録点は同じままです。

MovieClipの高さと幅を取得できますが、MovieClipが登録ポイントからどれだけオフセットされているかを知らなければ、これは役に立ちません。

以下の図は、状況をよりよく説明するのに役立つはずです。

ダイアグラム

このオフセットをどのように計算しますか?

4

1 に答える 1

0

getBounds()次のメソッドを使用する必要があります。

var bounds = mc.getBounds(this); //Assuming this = mc._parent
var centerX = bounds.xMin + ((bounds.xMax - bounds.xMin) / 2);
var centerY = bounds.yMin + ((bounds.yMax - bounds.yMin) / 2);

出典: getBounds API リファレンス ページ

于 2012-10-05T13:51:17.663 に答える