estoy trabajando en un reproductro mp3 ,con basse en uno que saque de internet
pero necesito que alguien me explique este codigo
Código ActionScript :
function LeerDatos(DatosCompletos)
{
if (DatosCompletos)
{
un_Sonido = new Array();
titulo_sonido = new Array();
lista_audio = new Array();
lista_audio = this.firstChild.childNodes;
lista_total = lista_audio.length;
for (var _loc3 = 0; _loc3 < lista_total; ++_loc3)
{
un_Sonido.push(lista_audio[_loc3].attributes.path);
titulo_sonido.push(lista_audio[_loc3].attributes.title);
Identificar_Cancion.push(lista_audio[_loc3].attributes.title);
inferior.Lista_de_audio.boton.duplicateMovieClip("boton" + _loc3, _loc3);
inferior.Lista_de_audio["boton" + _loc3]._y = inferior.Lista_de_audio.boton._y + _loc3 * int(inferior.Lista_de_audio.boton._height) + _loc3;
inferior.Lista_de_audio["boton" + _loc3].txt = checkDigits(_loc3 + 1) + ". " + titulo_sonido[_loc3];
inferior.Lista_de_audio["boton" + _loc3].cancion_boton.onPress = function ()
{
click_en_la_lista(this._parent.getDepth() + 1);
inferior.Lista_de_audio["boton" + this._parent.getDepth()].artista.textColor = "0xFF0000";
inferior.Lista_de_audio["boton" + this._parent.getDepth()].artista.setRGB = "0xFF0000";
DeseleccionarCanciones(lista_total, this._parent.getDepth());
};
}
//numero que inicia
lista_de_sonidos = 8;
//para que inicie reproduciendo
ReproducirSonido();
}
}
function click_en_la_lista(rob)
{
lista_de_sonidos = rob;
Mi_Sonido.stop();
ReproducirSonido();
}
function ReproducirSonido()
{
var _loc2 = this;
musica = un_Sonido[lista_de_sonidos - 1];
trace (lista_de_sonidos);
if (pausePos > 0)
{
Mi_Sonido.start(pausePos, 0);
pausePos = 0;
return;
}
Mi_Sonido = new Sound();
Mi_Sonido.loadSound(musica, true);
}
function checkDigits(toCheck)
{
return (toCheck < 10 ? (toCheck = "0" + toCheck, toCheck) : (toCheck));
}
function marquesina_titulo()
{
titulo.texto_del_titulo.autoSize = true;
i = checkDigits(lista_de_sonidos) + ". " + titulo_sonido[lista_de_sonidos - 1] + " ";
titulo.texto_del_titulo.text = i
}
function marquesina_publicidad()
{
publicidad.texto.autoSize = true;
j = " // Reproductor MP3 Felipe 813 // ";
publicidad.texto.text = j + j + j + j + j + j + j + j + j + j + j + j + j + j + j;
publicidad._x + publicidad._width / 2 + 8 < mascara_de_publicidad._x ? (publicidad._x = mascara_de_publicidad._x) : (publicidad._x--);
}
robney_xml = new XML();
robney_xml.ignoreWhite = true;
robney_xml.onLoad = LeerDatos;
robney_xml.load("lista.xml");
titulo.setMask(mascara_de_marquesina);
setInterval(marquesina_titulo, 20); 