So the stop script doesn't even seem to work

I have not used flash in quite some time, so I am rusty, but I can’t seem to get the time line to stop, play a MC and come back to continue along the main line.

This is on the main time line, on the first frame:
stop();
scratch_mc.play();

On the last frame of the MC is:
stop();
_root.play(2);

On export, I get an error message saying that the root command is wrong.

I test it out never-the-less and the following happens.

The MC shows it’s first frame, but immediately the MC stops and the main time line continues. I double checked, and the AS is on a new/the last keyframe of the MC.

Thanks.