Change sound dynamically

Hi there
I’ve been modifying the code for the 3d carousel from http://www.flashmo.com in small ways with good success. What I’m having trouble with is adding sound.
When you move forward or backward in the carousel I’d like new audio to begin playing. The names of the audio files have been added to the xml file and they are loaded into an array. Using a trace, when the carousel is forwarded, I can see that the correct file can be accessed, however, I can’t figure out how to make the audio play using actionscript 3. I can load an intial mp3 without any trouble, using:

var currentAudio="formulas.mp3";
var s:Sound = new Sound();
s.load(new URLRequest(currentAudio));
var sc:SoundChannel = s.play();

In the function that sets the new current thumbnail when the carousel is moved left I have:

function moveLeft(e:Event):void
{
	dest--; current--;
	if( current < 0 ) current = total - 1;
	Tweener.addTween(this, {angleX:dest*anglePer, time:0.8, transition:"easeInOutQuart"});
	setCurrent(current);
	//audio_list is the array holding the names of the audio files
trace(audio_list[current]);
	s.load= new URLRequest(audio_list[current]);
	sc:SoundChannel = s.play();
}

The error I get tells me ; 1168: Illegal assignment to function load, 1067:Implicit coercion of a value of type flash.media.SoundC…etc. I’ve rearranged it, rewritten it, and tried accessing the audio in different functions to no avail.

If anyone has any advice ti would be a big help. This is my first go at actionscript 3. I was just getting good with sound and AS 2…

Thanks a bunch in advance