Help please- loadSound issue -- plays as it's loading?

I’d like my audio to load and not play until the viewer presses a button. But for a brief bit while it’s loading, you can hear the audio. On the server this brief bit is longer, on my desktop its shorter.
Then it stops. How do I get it to be completely silent?

audio = new Sound();
audio.loadSound(sound [p], true);
audio.onLoad = function(){
audio.stop();