hola amigos
estoy viendo hacer como este enlace mi mp3
http://www.tutoriales-flash.com/tutorial.asp?id_tuto=31
pero no me sale
la lista de canciones
alguien podria orientarme?
tengo el archivo miLista.xml
Gracias
| ||||
xml en mp3 hola amigos estoy viendo hacer como este enlace mi mp3 http://www.tutoriales-flash.com/tutorial.asp?id_tuto=31 pero no me sale la lista de canciones alguien podria orientarme? tengo el archivo miLista.xml Gracias |
| ||||
Respuesta: xml en mp3 hola mortiprogramador baje el adjunto he hice el xml subi al servidor los archivos de esta manera index.swf y a su lado cree una nueva carpeta para ingresar el xml trabajo con as3 y mi servidor soporta php y asi es como sale en internet http://grupogba.com/mp3/ gracias |
| ||||
Respuesta: xml en mp3 Hola Dos preguntas 1. Si lo haces localmente en tu equipo te lista? 2. En el servidor ya revisaste permisos de lectura en las carpetas? El usuario ftp que usas tiene todos los privilegios para poder realizar estos cambios? Nos comentas Saludos |
| ||||
Respuesta: xml en mp3 Bueno 1. si entras a la dirección del xml es mostrado correctamente? 2. Teniendo en cuenta esto // cargo la lista de reproducción lista_xml.load("/asp/verLista.asp"); // esta línea sería del tipo // lista_xml.load("miLista.xml"); Ya cambiaste en tu archivo para que cargue directamente el xml y no el asp? Si es asi, la ruta esta correcta o tiene que entrar o subir niveles para llegar al xml? Nos cuentas saludos |
| ||||
Respuesta: xml en mp3 Hola Y si le haces un trace aqui function cargarLista():Void { trace("LISTA ES " + lista_xml); o un trace a esto trace("NODE ES " + this.firstChild.childNodes); Te muestra algo? Si sigue sin mostrar nada, trata a poner directamente variables en el codigo actionscript que apunten a las canciones para cargar y no uses la parte xml a ver si por lo menos dandole rutas directas desde actionscript hace la carga Nos cuentas saludos |
| ||||
Respuesta: xml en mp3 Hola No respondiste a mi pregunta si entrando por el navegador a la ruta donde esta el xml lo ves bien o te da algún error Lo pregunto porque estaba viendo la estructura del xml en la página del tutorial y esta mal, ellos tienen
Código xml:
Ver original Y debe ser así
Código xml:
Ver original Si te fijas, en la última línea esta el inconveniente pues estan usando un nodo archivo que no cierran y tampoco tiene info, así que quita eso, dejalo solo con exploración y vuelve a intentarlo suerte P.D: Adicional a esto, me puse en la tarea de hacer el ejemplo, y me funciono bien con el cambio que te sugiero Adicionalmente, encontre un pequeño inconveniente (bueno, me paso a mi) y es en la función cargarMP3, pues esta de la siguiente manera controlador.setMedia("/mp3/"+array_temp[indice].attributes.nombre, "MP3"); y así funciona bien apenas compilas en flash, pero si pasas eso a un html no te reproduce la canción, que hice? la cambie por esto controlador.setMedia("mp3/"+array_temp[indice].attributes.nombre, "MP3"); Que cambio?? el slash (/) antes de mp3, y así me reproduce tanto cuando compilo como cuando voy al html Bueno, espero te sirva saludos Última edición por mortiprogramador; 03/10/2009 a las 11:11 Razón: adición de funcionalidad |
| ||||
Respuesta: xml en mp3 amigo no me funciona... aca he subido como lo tengo todo http://grupogba.com/mp3.rar muchas gracias por tu tiempo |
| ||||
Respuesta: xml en mp3 bORRA TODO TU CODIGO Y PEGA ESTO: Cita: stop(); // ajustes iniciales ----------------------------------- System.useCodepage = true; //evitamos problemas con los nodos en blanco XML.prototype.ignoreWhite = true; // defino el estilo global para los componentes _global.style.setStyle("fontSize", 10); // muestro el scroll sólo si es necesario temas_list.vScrollPolicy = "off"; // en este array almaceno las canciones var array_temp:Array = new Array(); // objeto XML que carga la lista de archivos var lista_xml:XML = new XML(); lista_xml.onLoad = cargarLista; // vuelco el contenido del XML // en el componente lista function cargarLista():Void { //temas_list.removeAll(); array_temp = this.firstChild.childNodes; if (!isNaN(array_temp.length)) { // numero de temas cantidad_lb.text = array_temp.length+" temas"; // relleno la lista for (var k:Number = 0; array_temp[k]; k++) { temas_list.addItem(array_temp[k].attributes.nombre); } // carga la primera canción cargarMP3(0); } } // con esta función cargo el mp3 dentro del // componente mediaplayback function cargarMP3(indice:Number):Void { _root.tema_actual = indice; titulo_lb.text = array_temp[indice].attributes.nombre; controlador.setMedia("mp3/"+array_temp[indice].attributes.nombre, "MP3"); controlador.play(0); } // rutinas para pasar a la siguiente canción // cuando termine la actual var listenerObject:Object = new Object(); listenerObject.complete = function(eventObj:Object) { _root.tema_actual++; if (_root.tema_actual>=array_temp.length) { _root.tema_actual = 0; } cargarMP3(_root.tema_actual); }; controlador.addEventListener("complete", listenerObject); // cargo la lista de reproducción //lista_xml.load("/asp/verLista.asp"); // esta línea sería del tipo lista_xml.load("miLista.xml"); // si empleo un archivo de texto // plano con formato XML
__________________ { Flash } |
| ||||
Respuesta: xml en mp3 Recuerda que esto del desarrollo web no es bajar, copíar y pegar , debes saber por lo menos lo basico para programar.
__________________ { Flash } |
| ||||
Respuesta: xml en mp3 Hola Pues ya baje lo tuyo, y estas usando el archivo asp, por ende te pregunto, tu estas generando la lista con un archivo asp?? Si la respuesta es NO, y estas usando el xml tienes que cambiar el archivo a cargar por el archivo xml y no el asp Revisa eso y nos cuentas saludos |
| ||||
Respuesta: xml en mp3 gracias por la correccion Diegoazul sino me equivoco esta es la linea corregida cierto? lista_xml.load("miLista.xml"); solo se le tenia que quitar los // gracias mortiprogramador gracias Diegoazul cuando termine de editarlo lo subire para quien lo desee un abrazo |