Hola
Barba Negra!
Una cosa qu eno creo que sea el error pero que debes de tomar en cuenta es qu e solamente cuando declaras debes especificar la palabra _global, ya para su posterior uso no es necesario usuarla para referirte a ella.
Donde veo que esta el error es en esta parte de tu código:
Código PHP:
_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;
Declaraste algunas propiedades como arreglos como idRegional, nombreRegional, etc... y mas adelante en tu código a esos arreglos les asignas directamente una cadena, lo cual debería ser así:
Código PHP:
mi_array[i] = new MovieClip();
mi_array[i].idRegional = new Array();
mi_array[i].nombreRegional = new Array();
mi_array[i].direccionRegional = new Array();
mi_array[i].ciudad = new Array();
mi_array[i].descripcion = new Array();
mi_array[i].idRegional[i] = rootHandler[i].attributes.id;
mi_array[i].nombreRegional[i] =rootHandler[i].attributes.name;
mi_array[i].direccionRegional[i] = rootHandler[i].attributes.direccion;
mi_array[i].ciudad[i] = rootHandler[i].attributes.ciudad;
mi_array[i].descripcion[i] = rootHandler[i].attributes.descripcion;
Un Saludo!