Strange framecontroll scripting

Hi!
I use this code on my page:
*
on(press) {
_root.play();
_root.gotoAndPlay(“studio_in”);
}
*
When I press the button, it will play a fadeouteffect that’s positioned one frame after the currentframe.

1.It fades out the current shown image with _root.play();
2.It fades in the new image, with *_root.gotoAndPlay(“studio_in”);

*The problem is that it seems that it just runs *_root.gotoAndPlay(“studio_in”); and skipps the fadeout:_root.play();

*If I just run _root.play();[font=Arial] the fadeout works, but not if I run gotoAndPlay after the play() section. Howcome??

regards, henrik, sweden
[/font]