Reusing/redefine URLRequest & Sound

[SIZE=2]im just starting out with as3, my first project is a mp3 player…


ar musicURL:URLRequest = new URLRequest("music.mp3");
var sndMusic:Sound = new Sound(musicURL);
var channel1:SoundChannel = new SoundChannel();

function stopClick(evt:Event):void {
channel1.stop();
}
bStop.addEventListener(MouseEvent.CLICK, stopClick);


function playmusicClick(evt:Event):void {
channel1.stop();
channel1 = sndMusic.play();
}
bMusicPlay.addEventListener(MouseEvent.CLICK, playmusicClick);

//LOAD NEW MP3 INTO CHANNEL 1

function playmusicClick2(evt:Event):void {

<b>musicURL=URLRequest("music.mp3");
sndMusic=Sound(musicURL);</b>

channel1.stop();
channel1 = sndMusic.play();
}
bMusicPlay2.addEventListener(MouseEvent.CLICK, playmusicClick2);

[/SIZE][FONT=Courier New][SIZE=2] im having trouble reusing the URLRequest & Sound on channel1.
it works if i recreate the objects URL request and Sound
like this:


function playmusicClick2(evt:Event):void {
channel1.stop();
var musicURL:URLRequest = new URLRequest("music2.mp3");
var sndMusic:Sound = new Sound(musicURL);
channel1 = sndMusic.play();
}
bMusicPlay2.addEventListener(MouseEvent.CLICK, playmusicClick2);

but is there a way to redefine and reuse the
musicURL and sndMusic without recreating them?

thanks for any help
[/SIZE][/FONT]