Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/01/2006, 16:53
califa010
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 10 meses
Puntos: 5
Acabo de probar el mismo código (.fla) y el .as con muy leves modificaciones (no tengo el xml) y me hace el trace:

Código:
var arr_test:Array = new Array();
var mi_array1:Array = new Array();
_global.mi_array = new Array();

function CargaXml(){
    /*
	cnetXML = new XML();
    cnetXML.load("http://servidor:81/cargaxmlSedes.asp");
    cnetXML.ignoreWhite = true;
    cnetXML.onLoad=extractData;
	*/
	extractData();  // llamada a la función que dispararía el onLoad
} 

function extractData(success){ // array estático
	mi_array[0] = "test";
	mi_array[1] = "test2";
}
function CargaDatos(){ // lo devuelve
    return mi_array;
}
Si agrego la parte en que creás un mc (no entiendo bien por qué)

Código:
mi_array[0] = new MovieClip();
mi_array[0].propiedad1 = "test";
mi_array[0].propiedad2 = "test2";
Sigue devolviendo algo en el trace, pero esta vez "[object Object]", en lugar de valores.

PD: el método toString() no es necesario si estás sacando valores de un xml, que de por sí devuelve "strings"/cadenas.

No sé si ese mc tendrá algo que ver, pero es raro que no te devuelva nada.