Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2006, 10:27
Avatar de barba negra
barba negra
 
Fecha de Ingreso: mayo-2003
Ubicación: bogota
Mensajes: 91
Antigüedad: 21 años, 6 meses
Puntos: 0
Mostrar array globales

Cordial Saludo

Tengo un pequeño problemilla...
en un archivo actionScript estoy recibiendo un xml que me es enviado desde un asp, este xml lo recibo y lo guardo en un array global.

Este action Script lo incluyo en un fla. pero al tratar de leer el arreglo global la informacion no la encuentro...
que prodra ser?
Este es el codigo de as ejmplo.as
Código:
topica=new Object();
topico = new Array();
_global.mi_array = new Array();
cnetXML = new XML();
cnetXML.load("http://servidor/cargaxml.asp");
cnetXML.ignoreWhite = true;
cnetXML.onLoad=extractData;

function extractData(success){
	cantidad = this.firstChild.childNodes.length;	
	rootHandler=this.firstChild.childNodes; // First level - <channel>
	if (cantidad != undefined) {
	   for (var i = 0; i<cantidad; i++) {
				topica[i]=new MovieClip();
				topica[i].idRegional=rootHandler[i].attributes.id;
				topica[i].nombreRegional=rootHandler[i].attributes.name;
				topica[i].direccionRegional=rootHandler[i].attributes.direccion;
				topica[i].ciudad=rootHandler[i].attributes.descripcion;
				topica[i].descripcion=rootHandler[i].attributes.descripcion;
				
				_global.mi_array[i] = new MovieClip();
			   	_global.mi_array[i].idRegional = new Array();
				_global.mi_array[i].nombreRegional = new Array();
				_global.mi_array[i].direccionRegional = new Array();
				_global.mi_array[i].ciudad = new Array();
				_global.mi_array[i].descripcion = new Array();
				
				_global.mi_array[i].idRegional = rootHandler[i].attributes.id;
				_global.mi_array[i].nombreRegional =rootHandler[i].attributes.name;
				_global.mi_array[i].direccionRegional = rootHandler[i].attributes.direccion;
				_global.mi_array[i].ciudad = rootHandler[i].attributes.ciudad;
				_global.mi_array[i].descripcion = rootHandler[i].attributes.descripcion;				
		   }
	}
cargarDatosMas = function (idMapa) {
	//topica[idMapa].descripccion();
	trace(_global.mi_array[idMapa].descripcion);
};
y este es el codigo del fla ejemplo.fla
Código:
#include "ejemplo.as"
//cargarDatosMas(1);
trace(_global.mi_array[1].idRegional);

quien me pueda ayudar gracias
__________________
quien se duerme se lo lleva la corriente.......