La verdad es que no entiendo lo que pretendes hacer.
Si lo que quieres es asignar a la variable "miResultado" los valores de tu xml, entonces no te hace falta la variable "miArray", con estos cambios funcionará (suponiendo que el trace te esté dando una salida correcta):
Código ActionScript :
miResultado=new Array(); //var miArray:Array=new Array();
miResultado.push(enIdi2); //miArray.push(enIdi2);
trace(miResultado); //trace(miArray);
Al ser miResultado una propiedad pública ya puedes acceder a ella desde la instancia que crees en la otra clase.