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);