Stop Audio Streaming

I have a stop and play button that is used for streaming an mp3. I can stop the audio with stopAllSounds(); but it keeps downloading. This causes glitches and delays each time the other play buttons are clicked on because it’s still downloading.

Heres the code:

Frame 1
btn_play.onRelease = function (){
gotoAndStop(2);
}

Frame 2
stop();
var track1:Sound = new Sound();
track1.loadSound(‘http://www.site.com/song.mp3’, true);
btn_stop.onRelease = function (){
stopAllSounds();
gotoAndStop(1);
}

The reason I chose to stream the audio is to keep my swf file size as small as possible so importing the audio into library isn’t a good option.

Is there any way to stop the audio from streaming after it has been invoked?
If not, I read somewhere where you can do something similar with uh…I think loadMovie and/or unload Movie (mp3 saved as swf?). Can anyone explain this method or point me in the right direction.

Any help would be greatly appreciated.