Foros del Web » Creando para Internet » Flash y Actionscript »

Array tridimensional en Actionscript 3

Estas en el tema de Array tridimensional en Actionscript 3 en el foro de Flash y Actionscript en Foros del Web. Como puedo crear un array tridimensional en ActionScript 3 en tiempo de ejecución sin conocer en principio ninguna de las 3 dimensiones?????? Y si la ...
  #1 (permalink)  
Antiguo 03/01/2009, 19:12
 
Fecha de Ingreso: diciembre-2008
Mensajes: 5
Antigüedad: 9 años
Puntos: 0
Array tridimensional en Actionscript 3

Como puedo crear un array tridimensional en ActionScript 3 en tiempo de ejecución sin conocer en principio ninguna de las 3 dimensiones??????


Y si la tercera dimension es fija???


Un saludo a todos
  #2 (permalink)  
Antiguo 03/01/2009, 22:05
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 13 años
Puntos: 43
Respuesta: Array tridimensional en Actionscript 3

Hola asturkon35 !

Vas a tener que utilizar dimensiones fijas, en el código puedes ver que especifiqué el tamaño en las variables 'x', 'y' y 'z', finalmente utilizamos dos bucles para formar la matriz.

Código actionscript:
Ver original
  1. var _x:uint = 3;
  2. var _y:uint = 4;
  3. var _z:uint = 2;
  4.  
  5. var array3D = new Array(_x);
  6. for(var i:uint = 0; i < _x; i++) {
  7.     array3D[i] = new Array(_y);
  8.     for(var e:uint = 0; e < _y; e++) {
  9.         array3D[i][e] = new Array(_z);
  10.     }
  11. }

Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
  #3 (permalink)  
Antiguo 04/01/2009, 03:47
 
Fecha de Ingreso: diciembre-2008
Mensajes: 5
Antigüedad: 9 años
Puntos: 0
Respuesta: Array tridimensional en Actionscript 3

Gracias una vez mas jahepi, estoy iniciandome en actionScript 3 y me estas siendo de gran ayuda.

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:03.