动作脚本3:将MC与MC内部MC对齐

时间:2015-05-13 23:43:54

标签: actionscript-3

好的,所以我试图让一个舞台影片剪辑实例将(x,y)对齐到另一个影片剪辑实例中的影片剪辑实例的x,y线(有点令人困惑)。

stageMC.x = targetMC.subTargetMC.x;
stageMC.y = targetMC.subTargetMC.y;

所以在一个事件上(例如鼠标点击),我们想要' stageMC'的x,y线。实例以与子目标MC'的x,y线对齐它本身就位于名为' targetMC'。

的影片剪辑中

影片剪辑&sub39arget' subTargetMC'它位于主要' targetMC'是库MC的实例副本,其实例名称如图所示。

我没有在论坛上找到解决方案,也没有在网上找到其他任何解决方案。我很可能最终会自己解决这个问题(正如我通常那样)但是想使用StackOverflow作为帮助资源。

由于

1 个答案:

答案 0 :(得分:0)

使用localToGlobal()转换坐标。

var globalCoordinates:Point = targetMC.subTargetMC.localToGlobal(new Point());
stageMC.x = globalCoordinates.x;
stageMC.y = globalCoordinates.y;