嗨我有一些像这样的动画片段:game_mc.substage_mc.rightHand而在右手中我有一个像这样的thread_mc:
game_mc.substage_mc.rightHand.thread_mc
好的,这就是问题,我需要访问与stage或substage_mc相关的thread.x和thread.y位置,我真的不在乎,但如果我这样做:
trace(game_mc.substage_mc.rightHand.thread_mc.x);
我只获得与rightHand相关的线程位置,而不是舞台。这里有什么帮助?。
答案 0 :(得分:2)
DisplayObject类上有一个名为localToGlobal
的函数将为您提供坐标,但您需要记住比例
答案 1 :(得分:1)
答案 2 :(得分:1)
var posX:int = game_mc.substage_mc.rightHand.thread_mc.x;
var posY:int = game_mc.substage_mc.rightHand.thread_mc.y;
trace(game_mc.substage_mc.rightHand.thread_mc.localToGlobal(new Point(posX, posY));