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:
y este es el codigo del fla ejemplo.flatopica=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); };
Código:
#include "ejemplo.as" //cargarDatosMas(1); trace(_global.mi_array[1].idRegional);
quien me pueda ayudar gracias