> 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
------------------------------------