hola a todos amigos.
me baje de por ahi, un reproductor mp3 con lista, es decir, con mas de una cancion a elegir.
basicamente en el escenario, tiene dos capas. la primera que en el primer fotograma van todos los botones, play, stop, sonido mas, menos...etc.
y en una segunda capa los codigos. que son estos:

Código :

//---------------------
//Reproductor de Música
//---------------------
//Arreglo con los mp3's...
rolas = ['audio/marron5thislove.mp3', 'audio/Marron5SweetestGoodbye.mp3', 'audio/marron5SheWillBeLoved.mp3',  'audio/incubusdrive.mp3', 'audio/incubusiwishwillyou.mp3', 'audio/incubusstellar.mp3', 'audio/PinkFloydWishYouWhereHere.mp3'];
//Arreglo con los títulos de los mp3's...
titulos = ['maroon 5-this love', 'Marron5 Sweetest Good bye', 'marron 5-She Will Be Loved', 'Incubus-Drive', 'Incubus-wish will you', 'incubus-stellar', 'PinkFloyd-Wish u WhereHere'];
//---------------------
//Configuración Inicial
//---------------------
//Volumen Inicial...
volumen = 60;
//Desplegar el estado del mp3 en un campo dinámico...
this.estado.text = "Cargando mp3...";
//Desplegar el volumen del mp3 en un campo dinámico...
this.volumen_q.text = volumen+" Vol.";
//Deshabilitar botonería...
this.arriba.useHandCursor = false;
this.abajo.useHandCursor = false;
this.atras.enabled = false;
this.parar.enabled = false;
//Variables con el número de canciones...
numeroDeCanciones = rolas.length-1;
//la canción actual...
cancionActual = 0;
//----------------
//Objeto de Sonido
//----------------
canciones = new Sound();
//Evento que se ejecuta al terminar la carga de un mp3...
canciones.onLoad = function(si) {
   if (si) {
      //Borra el evento que calcula el tamaño descargado del mp3...
      delete (this.onEnterFrame);
      //Variable que calcula el tamaño del archivo mp3...
      total = Math.round(canciones.getBytesTotal()/1024);
      _root.bytes.text = total+" kb cargados";
      _root.estado.text = titulos[cancionActual];
      //Aplicar volumen inicial...
      canciones.setVolume(volumen);
      //Iniciar reproducción...
      canciones.start(0, 1);
      //Habilitar boton de parado...
      parar.enabled = true;
      //Elimina intervalo de la función que calcula la duración
      //de la música...
      clearInterval(segundero);
      //Resetear el tiempo a 0...
      tiempoT = 0;
      //Empezar de nuevo el intervalo...
      segundero = setInterval(empezarTiempo, 1000);
   }
};
//Evento que se invoca al final de cada reproducción...
canciones.onSoundComplete = function() {
   //Elimina intervalo de la función que calcula la duración
   //de la música...
   clearInterval(segundero);
   //Resetear el tiempo a 0...
   tiempoT = 0;
   //Deshabilitar botón de stop...
   _root.parar.enabled = false;
   //Lleva el control del siguiente mp3 a reproducir
   //Si la condición no se cumple se regresa al primer Mp3...
   if (cancionActual<numeroDeCanciones) {
      cancionActual += 1;
      _root.estado.text = "Cargando mp3...";
   } else {
      cancionActual = 0;
   }
   //Habilitar botón de atras...
   _root.atras.enabled = true;
   //Se llama a la función precarga...
   precargar();
};
//Acción de los botones de volumen...
//Aumentar volumen...
this.arriba.onRollOver = function() {
   this.onEnterFrame = function() {
      if (volumen>=100) {
         delete (this.onEnterFrame);
      } else {
         volumen++;
         canciones.setVolume(volumen);
         _root.volumen_q.text = volumen+" Vol.";
      }
   };
};
//Disminuir Volumen...
this.abajo.onRollOver = function() {
   this.onEnterFrame = function() {
      if (volumen<=1) {
         delete (this.onEnterFrame);
      } else {
         volumen--;
         canciones.setVolume(volumen);
         _root.volumen_q.text = volumen+" Vol.";
      }
   };
};
this.arriba.onRollOut = function() {
   delete (this.onEnterFrame);
};
this.abajo.onRollOut = function() {
   delete (this.onEnterFrame);
};
//Acción de botones adelante y atras...
this.atras.onPress = function() {
   _root.adelante.enabled = true;
   if (cancionActual == 0) {
      this.enabled = false;
   } else {
      _root.parar.enabled = false;
      cancionActual -= 1;
      _root.parar.gotoAndStop(1);
      _root.estado.text = "Cargando mp3...";
      precargar();
   }
};
this.adelante.onPress = function() {
   _root.atras.enabled = true;
   if (cancionActual == numeroDeCanciones) {
      this.enabled = false;
   } else {
      _root.parar.enabled = false;
      cancionActual += 1;
      _root.parar.gotoAndStop(1);
      _root.estado.text = "Cargando mp3...";
      precargar();
   }
};
//Acción de botones stop y start...
this.parar.onPress = function() {
   //Si la propiedad parado es falsa...
   if (!this.parado) {
      //Cancelamos el intervalo del segundero...
      clearInterval(segundero);
      //Vamos al segundo frame del movieclip parar...
      this.gotoAndStop(2);
      //Paramos la reproducción del mp3 actual...
      canciones.stop();
   } else {
      //Iniciamos de nuevo el segundero...
      segundero = setInterval(empezarTiempo, 1000);
      //Iniciamos la reproducción del mp3 actual en el último tiempo registrado 
      //en la variable tiempoT<-tiempo transcurrido...
      _root.canciones.start(tiempoT-1, 1);
      //Vamos al primer frame del movieclip parar...
      this.gotoAndStop(1);
   }
};
function empezarTiempo() {
   //Calculo de la duración del mp3 en segundos...
   duracion = Math.round(canciones.duration/1000);
   //Tiempo transcurrido del mp3...
   tiempoT++;
   //Tamaño de la barra de progreso según el tiempo transcurrido...
   _root.barra._xscale = tiempoT*100/duracion;
}
//Funcion precargadora de canciones...
function precargar() {
   this.onEnterFrame = function() {
      //Cálculo del tamaño y los kilobytes descargados...
      total = Math.round(canciones.getBytesTotal()/1024);
      loadC = Math.round(canciones.getBytesLoaded()/1024);
      //Mostrar estado del tamaño y kb descargados en el campo dinámico bytes...
      _root.bytes.text = loadC+"kb de "+total+"kb";
   };
   //Carga mp3...
   canciones.loadSound(rolas[cancionActual], false);
}
precargar();

el caso es que la musica que suena, es la primera:marron5thislove, esta en una carpeta externa.
pero como puedo yo poner mas musica?
es decir, dar el boton de buscar otra y que suene otra.
he provado poniendo en rolas: "audio/paco de lucia.mp3 y en titulos, paco de lucia.
la musica mp3 de paco de lucia la meto en la misma carpeta que la otra, pero no me sale.

¿que puedo hacer?

muchas gracias