我有一个奇怪的问题。我有一个添加到其他 Sprite 的两个精灵,我使用 localToGlobal() 获取它们的全局 x,y 坐标,但是当我添加另一个影片剪辑并尝试在 ENTER_FRAME 事件上将它们移动到“全局”坐标时,它们被锁定在舞台的 0,0 上??
我已经追踪了坐标,它们是正确的,但没有定位……为什么?
var point:Point = new Point();
addChild(pl_name);
pl_name.addEventListener(Event.ENTER_FRAME, mov);
function mov(e:Event):void
{
for (var i in players)
{
var gglobal:Point = players[i].localToGlobal(point);
pl_name.x = gglobal.x;
pl_name.y = gglobal.y;
trace ("nameX "+pl_name.x+" nameY "+pl_name.y);
}
}