0

Actionscript 3 でネストされた別の MovieClip に従って、MovieClip の座標を取得する必要があります。

MovieClip1 のコンテキストは次のとおりです。

Stage > Container > MovieClip1

MovieClip2 のコンテキストは次のとおりです。

Stage > Container > OtherMovieClip > MovieClip2

MovieClip2に従って、MovieClip1の座標(X、Y)を取得しようとしています。たとえば、座標を取得したら、別の MovieClip の X と Y を MovieClip2 内に設定して、MovieClip1 と同じ座標にすることができます。

localToGlobal と globalToLocal を使用してみましたが、達成しようとしている結果が得られません。

編集:

私が試したコードは次のとおりです。

var localPoint:Point = new Point(MovieClip1.x, MovieClip1.y);
var globalPoint:Point = MovieClip2.localToGlobal(localPoint);
var containerLocalPoint:Point = Container.globalToLocal(globalPoint);
4

1 に答える 1