array[0][0] //nombre en español
array[0][1] //nombre en ingles
...
y para crearlo por ejemplo de una lectura de xml haría de la siguiente manera:
Código ActionScript :
array = new Array(); for (a = 0; a < obj_xml.firstChild.childNodes.length; a++){ obj = obj_xml.firstChild.childNodes[a]; arrTemp = new Array(); for (b = 0; b < obj.childNodes.length; b++){ arrTemp.push (obj.childNodes[b].attributes.nombre_es); arrTemp.push (obj.childNodes[b].attributes.nombre_en); arrTemp.push (obj.childNodes[b].attributes.nombre_ru); } array.push (arrTemp);
Ahora la cuestión, no sería mas comodo en el primer array agregarle un objeto de la siguiente manera?
Código ActionScript :
array = new Array(); for (a = 0; a < obj_xml.firstChild.childNodes.length; a++){ obj = obj_xml.firstChild.childNodes[a]; arrTemp = new Array(); for (b = 0; b < obj.childNodes.length; b++){ arrTemp.push (obj.childNodes[b].attributes.nombre_es); arrTemp.push (obj.childNodes[b].attributes.nombre_en); arrTemp.push (obj.childNodes[b].attributes.nombre_ru); } objTemp = {nombre_es:arrTemp[0], nombre_en:arrTemp[1], nombre_ru:arrTemp[2]}; array.push (objTemp );
De esa manera podríamos consultar el array:
array[0].nombre_es
array[0].nombre_en
...
¿Que opinais? ¿alguna manera de hacerlo mejor, totalmente diferente?
Un saludo