Pausing sound in FMX

Hey, this is my first time posting here… but from the threads i have read i trust that I can find the help I need, as many of the members seem very knowledgeable about flash…
my problem pertains to Flash MX and pausing .mp3 files I have loaded externally.

I have searched this forum, but every useful thread i found references kennybellew.com but that page gives me and http 500 internal server error… ie the site is down.

but my problem is that I need to know if there is a reletively simple (or actually any at all) way to pause a song through a button that i have externally loaded… this is my code so far:
[AS]
Song = new array(“tonight.mp3”, “when in doubt.mp3”, “hey now.mp3”);
bgSound = new Sound(this);
bgSound.loadSound(Song[Math.floor(Math.random()*3)], true);
bgSound.start();
bgSound.onSoundComplete = function(){
bgSound.loadSound(Song[Math.floor(Math.random()*3)], true);
bgSound.start();
}
playB.enabled=false;
slider.slideBar._y = -50;
slider.slideBar.onEnterFrame = function() {
bgSound.setVolume(0-this._y);
};
slider.slideBar.onPress = function() {
startDrag(this, false, this._x, -68, this._x, 0);
};
slider.slideBar.onRelease = slider.slideBar.onReleaseOutside=function () {
stopDrag();
};
stopB.onRelease = function() {
bgSound.stop();
playB.enabled=true;
stopB.enabled=false;
};
playB.onRelease = function() {
Song = new array(“tonight.mp3”, “when in doubt.mp3”, “hey now.mp3”);
bgSound = new Sound(this);
bgSound.loadSound(Song[Math.floor(Math.random()*3)], true);
bgSound.start();
bgSound.onSoundComplete = function(){
bgSound.loadSound(Song[Math.floor(Math.random()*3)], true);
bgSound.start();
}
playB.enabled=false;
stopB.enabled=true;
};[/AS]

It looks a little complicated because i have a volume slider in there, as well as loading songs randomly… but what i need to know is how to get the stopB button to pause the song… and the playB button to resume it… right now stopB just stops the song… and playB loads a new one randomly.

any help would be greatly appreciated, thank you in advance.