Tengo un .fla el cual intengo leer unos datos de un archivo XML, cuando pruebo la pelicula con flash todo muy bien, pero al momento de exportarla ya no lee cuando la abro con el flash player, lo mas estresante es que a veces no se que le hago y si lee y despues ya no.
Cuando logro que lea los datos del XML usando el Flash player, al momento de insertar el swf en la pagina web, nuevamente se queda sin leer
aqui el codigo de lectura
Código:
Saludos System.useCodepage = true; XML.prototype.ignoreWhite = true; datos_xml = new XML(); datos_xml.onLoad = cargarDatos; eventos_array = new Array(); function cargarDatos(exito) { // si el xml se ha cargado bien... if (exito) { cont = this.firstChild.childNodes.length; eventosCargados = this.firstChild.childNodes; for (var k = 0; eventosCargados[k]; k++) { pasar_a_array(eventosCargados[k]); } delete eventosCargados; delete datos_xml; verEventos(); } else { // si no se a cargado bien... // aquí las sentencias en caso de error // durante la carga trace("fallo en la carga"); } } function pasar_a_array(nodo) { // defino el objeto var objetoEvento = new Object(); // atributos->matriz de atributos del nodo var atributos = nodo.attributes; // asigno todos los atributos dentro // de las propiedades del objeto /*for (item in atributos) { objetoCoche[item] = atributos[item]; }*/ objetoEvento.titulo = atributos.titulo; objetoEvento.desc = atributos.desc; objetoEvento.id = Number(atributos.id); // finalmente, añado el objeto al array eventos_array.push(objetoEvento); } function verEventos() { contenedor.titulo_txt.text = eventos_array[i].titulo; contenedor.descripcion.text = eventos_array[i].desc; } datos_xml.load("eventos.xml");