well, how about telling me that you don't want it automatically started in the beginning ?

Change these 4 first lines:

Code:
sound = new Sound();
sound.attachSound("mySound");
sound.start();

soundOn = true;
to this:

Actionscript Code:
sound = new Sound();
sound.attachSound("mySound");
currentPosition = 0;

soundOn = false;