Foros del Web » Creando para Internet » Flash y Actionscript »

Ayuda XML + FLASH

Estas en el tema de Ayuda XML + FLASH en el foro de Flash y Actionscript en Foros del Web. hola que tal un saludo a todos, espero y puedan ayudarme me estoy quebrando la cabeza con esto. Tengo un .fla el cual intengo leer ...
  #1 (permalink)  
Antiguo 07/04/2010, 15:20
 
Fecha de Ingreso: marzo-2010
Mensajes: 26
Antigüedad: 14 años, 1 mes
Puntos: 0
Ayuda XML + FLASH

hola que tal un saludo a todos, espero y puedan ayudarme me estoy quebrando la cabeza con esto.


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:
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");
Saludos

Etiquetas: flash, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:30.