Object hierarchy messed up?

Try localToGlobal? I have noticed that accessing something like mc.innerMC._x will output innerMC’s _x relative to mc, and localToGlobal converts that to coordinates relative to the stage.