A ver si alguien me puede echar una mano y ve el error donde lo tengo porque no hay manera.
Tengo el siguiente xml:
Código :
<literals> <literal> <Name><![CDATA[name1]]></Name> <language><![CDATA[Castellano]]></language> <city><![CDATA[barcelona]]></city> </literal> <literal> <Name><![CDATA[name2]]></Name> <language><![CDATA[Ingles]]></language> <city><![CDATA[londres]]></city> </literal> <literal> <Name><![CDATA[name3]]></Name> <language><![CDATA[Francés]]></language> <city><![CDATA[París]]></city> </literal> <literal> <Name><![CDATA[name4]]></Name> <language><![CDATA[Alemán]]></language> <city><![CDATA[Munich]]></city> </literal> </literals>
Y a continuación la parte de AS3 donde intento cargar los datos:
Código ActionScript :
var literals_ar:Array = new Array(3, xmlList.literals.literal.length()); for (i = 0; i < xmlList.literals.literal.length(); i++ ) { literals_ar[0, i] = xmlList.literals.literal[i].Name; literals_ar[1, i] = xmlList.literals.literal[i].language; literals_ar[2, i] = xmlList.literals.literal[i].city; }
Y el error que me da al compilar es el siguiente: "VerifyError: Error #1030: Profundidad de pila desequilibrada. 3 != 0."
Alguien puede decirme donde tengo el error? Decir que el acceso a los datos es correcto y que si hago un 2trace" dentro del for y comento la declaración y la asignación del Array funciona correctamente.
Muchas gracias