> Hola a [EMAIL PROTECTED],
> 
> Tengo una duda sobre arrays multidimensionales a la
> que no he encontrado respuesta en la documentación de
> Flash...
> 
> Tengo un array de 2 dimensiones que creo con esta
> definición:
> 
> var droppedelementsseq:Array=new Array(new Array(),new
> Array());
> 
> nunca habia visto una definición así, pero encontre
> algo parecido en la documentación.
> No le paso información, y tampoco le digo el numero de
> elementos que tendra, que sera "infinito".
> 
> luego añado datos mediante:
> _root.droppedelementsseq[_root.seqselectednum].push(unidseq);
> 
> dentro de un bucle for.
> 
> La cuestion es que teniendo el array vacio quiero
> agregar algo en la posición [3][0] del Array, y me
> devuelve "undefined".
> 
> Me gustaria poder acceder al cuanquier punto del array
> aunque este vacio, a ser posible sin iniciar el Array
> a un número cerrado de valores.
> 
> Alguien tiene uan solución, comentario, o una mejor
> manera de definir el Array multidimensional???
> 
> Muchas gracias a todos por adelantado..
> 
> 
Vamos a ver, cuando pones  var droppedelementsseq:Array=new Array(new
Array(),new Array()); estás definiendo un array con dos elementos, cada uno
de los cuales es un array, y no creo que sea eso lo que buscas. Yo lo que
haría es crear el array incial var droppedelementsseq:Array=new Array(); y
luego, dentro del bucle, cada vez que cambia el valor de
_root.seqselectednum, inicializas el nuevo array. Algo así:
_root.droppedelementsseq[_root.seqselectednum] = new Array();
for (lo que sea...){
    _root.droppedelementsseq[_root.seqselectednum].push(unidseq);
}

Suerte

Eva





-----------------------------------
ASNativos
http://www.5dms.com/listas
------------------------------------

Responder a