Comunidad de diseño web y desarrollo en internet online

Arrays multidimensionales y Arrays en archivos de texto

Citar            
MensajeEscrito el 19 Oct 2004 03:44 pm
Saludos!

Mi pregunta es la siguiente, como hago para declarar un array bidimensional y accesar a el?, tambien si es posible tener un Array en un archivo de texto plano y cargarlo mediante loadVars.

Gracias por su atencion!

Por heberto

263 de clabLevel

1 tutorial

1 ejemplo

 

Morelia, Michoacán

unknown
Citar            
MensajeEscrito el 19 Oct 2004 06:29 pm
pues igual q un array normal

Código :

miarray = [[1,2,3],[4,5,6],[7,8,9]]

trace(miarray[1][2]) // salida 6


En cuanto ha cargar un array de un texto plano , no se puede ...

Pero puedes cargar una cadena y convertirla a array , mirate String.split()

Por buho29

510 de clabLevel

1 tutorial

7 ejemplos

 

unknown
Citar            
MensajeEscrito el 19 Oct 2004 10:05 pm
Muchas gracias, lo pondre en practica!!

Por heberto

263 de clabLevel

1 tutorial

1 ejemplo

 

Morelia, Michoacán

unknown
Citar            
MensajeEscrito el 20 Oct 2004 02:21 am
buho29, debes usar la fuerza :jedi:

Código :

//Creo un array de 10 posiciones
var doble:Array = new Array(10);
//Creo la bidimensionalidad del array
for(a in doble){
    a = new Array(10);
}


Use the force heberto

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 20 Oct 2004 11:41 am
buho29, debes usar la fuerza Jedi


Toda la razon de el mundo :bate: :bate: , a ver si asi duermes XD XD

pero "F"como vas ... , me empiezas ha preocupar ... , desconecta ya co..!!

Esto no hay por onde cojerlo :

Código :

//Creo un array de 10 posiciones
var doble:Array = new Array(10);
//Creo la bidimensionalidad del array
for(a in doble){
    a = new Array(10);
}


1- no es la primera vez q veo usar un for in en un array (aunq eso , ya pa gustos ), ademas de ser mas lento no le veo la nesecidad , for in se suele usar para recorrer Object ,ademas te has olvidado de declarar "a" como variable local "for(var a in doble){" , si lo tienes metio en una function tiene su importancia...

2- aunq doble tenga 10 elementos no entra en el for in porq esta vacio ... (yo tampoco lo sabia :twisted: ) pero tampoco nunca declaro el numero de elementos

3- a ??? es un String no sera doble[a] = new Array(10);


Como yo lo haria pero eso ya pa gustos...

Código :

miArray = new Array ()

for (var i=0 ; i<10;i++) {
   miArray[i] = new Array () ;
   for(var j=0;j<10;j++){
      miArray[i][j]= j ;
   }
}

trace(miArray.join("\n"))


cuidate :?

Por buho29

510 de clabLevel

1 tutorial

7 ejemplos

 

unknown

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.