Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2006, 15:00
Avatar de -=ArgoN=-
-=ArgoN=-
 
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona, España
Mensajes: 843
Antigüedad: 18 años, 6 meses
Puntos: 1
Matriz de matrices

Hola amig@s,

Resulta que tengo un conjunto de personas con 12 variables cada una, (nombre, edad, email, etc...) y quiero hacer un top (ordenarlas) segun una puntuacion.
Hasta aqui todo bien. El problema viene cuando quiero crear una matriz (top_ar) que contendrá en el indice 1 las 12 variables de la persona 1, en el indice 2 las variables de la persona 2, en el indice N las de la persona N...
Es decir que quiero crear una matriz (top_ar) cuyo elementos sean matrices (char_ar) con las 12 variables, no se si me explico. El siguiente codigo es un intento de lo que yo quiero hacer:

Código:
info_char = new LoadVars();
info_char.load("top.txt");
info_char.onLoad = function(success) {
	if (success) {
		MAX = this.MAX;
		var top_ar:Array = new Array();
		var char_ar:Array = new Array();
		for (i=1; i<=MAX; i++) {
			char_ar[0] = this["NIK"+i];
			char_ar[1] = this["NIV"+i];
			char_ar[2] = this["EKS"+i];
			char_ar[3] = this["REP"+i];
			char_ar[4] = this["VOT"+i];
			char_ar[5] = this["INS"+i];
			char_ar[6] = this["MAI"+i];
			char_ar[7] = this["NOM"+i];
			char_ar[8] = this["CIU"+i];
			char_ar[9] = this["EDD"+i];
			char_ar[10] = this["EDM"+i];
			char_ar[11] = this["EDA"+i];
			top_ar[i-1] = char_ar; // asigno a cada indice de la
			//matriz top_ar el contenido de la matriz char_ar
		}
	} else {
		trace('no se encontró "top.txt"');
	}
};
Lo mas probable es que esto: top_ar[i-1] = char_ar; no sea correcto

¿Como puedo crear una matriz de matrices?

ArgoN
PD: vaya matada lo de los colores

Última edición por -=ArgoN=-; 01/02/2006 a las 15:22