Здравствуйте. Такая проблема: есть плеер со своим классом и XML плейлистом. размещаю экземпляры этого плеера на сцене под разными instance именами(player0_mc, player1_mc, player2_mc и тд). Подскажите пожалуйста как можно сделать чтобы каждый экземпляр этого плеера проигрывал свою музыку? по типу как на сайте ВКонтакте.

Код AS3:
package{
//импорт
public class Player extends MovieClip{
public function Player():void {
var loader:URLLoader = new URLLoader(new URLRequest("playlist.xml"));
loader.addEventListener(Event.COMPLETE, whenLoader);
var myXML:XML = new XML();
var arrayT:Array = [];
function whenLoader(e:Event):void{
myXML = XML(loader.data);
trace(myXML);
for(var i:int=0; i<myXML.t.length(); i++){
arrayT.push(myXML.t[i]);
}
trace(arrayT[2]);
var s:Sound = new Sound(new URLRequest(soundtrack)); //здесь как-то надо менять значения
var soundCha:SoundChannel = new SoundChannel();
var setPosition:int = 0;
var soundTrans:SoundTransform = new SoundTransform();
var loaded:Number = 0;
var volumeS:Number = 1;
var poz:int = 0;
play_mc.visible = true;
stop_mc.visible = false;
play_mc.addEventListener(MouseEvent.CLICK, playFunction);
stop_mc.addEventListener(MouseEvent.CLICK, stopFunction);
volume_mc.addEventListener(MouseEvent.CLICK, volumeFunction);
progress_mc.addEventListener(MouseEvent.CLICK, progressFunction);
addEventListener(Event.ENTER_FRAME, LoadByte);
addEventListener(ProgressEvent.PROGRESS, LoadProgress);
function playFunction(e:MouseEvent):void{
soundCha = s.play(poz);
soundTrans.volume = volumeS;
soundCha.soundTransform = soundTrans;
play_mc.visible = false;
stop_mc.visible = true;
progress_mc.progressfill_mc.visible = true;
progress_mc.v_mc.visible = true;
} //и тд...
}