De hecho no es muy dificil crear un reproductor con lista + botones de reproduccion, pero si trabajoso.
Te voy a dar una idea muy simple de como hacerlo, de ti depende si lo adaptas y modificas más, en fin.
Botones
1. Tres botones Play, Pausa y Stop, con sus respectivos nombres de instancia: play_btn, pausa_btn y stop_btn. Las funciones serían para el objeto sonido y botones:
Código :
//Creamos un nuevo archivo de sonido
var my_sound:Sound = new Sound ()
my_sound.loadSound(mp3, true);
//El botón Play, inicia el sonido
play_btn.onRelease = function() {
my_sound.start();
};
//El botón pause, detiene el sonido
stop_btn.onRelease = function() {
my_sound.stop();
}; Donde mp3 es una variable cualquiera (no te

, es sólo para la explicación )que reemplazará al sonido que deseas tocar.
Si deseas probar que funcionam crea los botones, asignales sus nombres de instancia y reemplaza mp3 por "tu_mp3.mp3", pruebalo y veras que funciona.
Sobre el boton pause, busca aquí en clab, Play y Pause (es un tutorial), puedes adaptarlo de ahí.
2. La lista de canciones
Utilizar el componente lista de Flash y utilizarlo como en el tuto que leiste. (Claro que quitas la parte del componente Media Play Back), y con esto consigues cargar los archivos externos. Ahora, no es tan fácil explicar esta parte, pero.... para que al presionar una linea del componente list, empiece a reproducir el archivo en cuestión, debes asociar el presionar con el boton play, e igual con los otros botones. Veras esta última parte es la mas trabajosa de todas, pero tienes que buscar...
Pues para crear archivos xml utiliza en bloc de notas, y al guardar pones tu_archivo.xml, poniendo la extensión, si te has fijado en el mismo tuto hay enlaces para los tutoriales de XML, revisalos y así te aclararas las cosas.
Si estas empezando con Flash no te apures, anda paso a paso.
P.D: Si tienes el Flash en español, busca en la ayuda, el objeto sonido esta bien explicado.
Saludos