我需要根据 Actionscript 3 中另一个嵌套的 MovieClip 获取 MovieClip 的坐标。
这是 MovieClip1 的上下文:
Stage > Container > MovieClip1
这是 MovieClip2 的上下文:
Stage > Container > OtherMovieClip > MovieClip2
我正在尝试根据 MovieClip2 获取 MovieClip1 的坐标(X,Y)。例如,一旦获得坐标,我可以在 MovieClip2 中设置另一个 MovieClip 的 X 和 Y,使其与 MovieClip1 处于相同的坐标。
我尝试过使用 localToGlobal 和 globalToLocal 但我无法获得我想要达到的结果。
编辑:
这是我尝试过的代码:
var localPoint:Point = new Point(MovieClip1.x, MovieClip1.y);
var globalPoint:Point = MovieClip2.localToGlobal(localPoint);
var containerLocalPoint:Point = Container.globalToLocal(globalPoint);