Using _root. with multiple scenes. Weird things happening!

I have a button inside a movieclip, with the code _root.gotoAndPlay (x) worked perfectly fine controlling the root timeline when i was using only one scene.

Then I started using more scenes and this button once clicked goes to random places nothing to do with the code inserted.

Any ideas people ?!