Loading sounds?

I have a little sound player that works fine but I would like to know 2 things

  1. how do I load the sounds as and when I need them so that they dont all load at the beginning? as this has a big effect on the initial loading time???

  2. how do I show load bar for this??

on (release) {
spSound.stop(“cool 1”);
spSound.stop(“cool 2”);
spSound.stop(“cool 3”);
spSound.stop(“world”);
spSound = new Sound(this);
spSound.attachSound(“cool 1”);
spSound.start(0, 99);
}

please help me and also any tips on making a sound player would be cool