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

Leer una matriz y atachar componente

Estas en el tema de Leer una matriz y atachar componente en el foro de Flash y Actionscript en Foros del Web. Estoy tratando de armar un menu para lo cual leo los items de una matriz y el texto lo asigno a un componente que recibe ...
  #1 (permalink)  
Antiguo 12/09/2006, 12:09
Avatar de Juanmax  
Fecha de Ingreso: diciembre-2005
Ubicación: Paraná, Entre Ríos , Argentina
Mensajes: 90
Antigüedad: 18 años, 11 meses
Puntos: 0
Leer una matriz y atachar componente

Estoy tratando de armar un menu para lo cual leo los items de una matriz y el texto lo asigno a un componente que recibe una variable de texto y una numérica para ir directamente a un frame.
El problema es que me muestra solo un item de la matriz. Aca va el code:

matrizmodulos = new Array(["Unidad1", "U1-Inecuaciones", "U1-Tema2"], ["Unidad2", "U2-Tema1", "U2-Tema2"]);
profundidad = 1;
altura = 150;
for (i=0; i<=matrizmodulos.length-1; i++) {
for (j=0; j<matrizmodulos[i].length; j++) {
_root.attachMovie("botonunidad_mc", "btn_u"+profundidad, profundidad);
_root["btn_u"+profundidad].nombre_unidad = matrizmodulos[i][0];
_root["btn_u"+profundidad].nroframe = i+2;
_root["btn_u"+profundidad]._y = altura+100;
_root["btn_u"+profundidad]._x = 50;
profundidad++;
trace(matrizmodulos[i][j]);
}
}
stop();


Gracias.
__________________
juanmax - GUERRERO Lab
  #2 (permalink)  
Antiguo 12/09/2006, 13:05
Avatar de Juanmax  
Fecha de Ingreso: diciembre-2005
Ubicación: Paraná, Entre Ríos , Argentina
Mensajes: 90
Antigüedad: 18 años, 11 meses
Puntos: 0
BUENO, YA LOGRE HACERLO FUNCIONAR, DEJO EL CÓDIGO PARA FUTURAS VISITAS. GRACIAS.

matrizmodulos = new Array(["Unidad1", "U1-Inecuaciones", "U1-Tema2"], ["Unidad2", "U2-Tema1", "U2-Tema2"]);
profundidad = 1;
altura = 150;
for (i=0; i<=matrizmodulos.length-1; i++) {
for (j=0; j<matrizmodulos[i].length; j++) {
if (j == 0) {
_root.attachMovie("botonunidad_mc", "btn_u"+profundidad, profundidad);
_root["btn_u"+profundidad].nombre_unidad = matrizmodulos[i][j];
_root["btn_u"+profundidad].nroframe = i+2;
_root["btn_u"+profundidad]._y = altura;
_root["btn_u"+profundidad]._x = 50;
profundidad++;
altura = altura+25;
trace(matrizmodulos[i][j]);
}
}
}
stop();
__________________
juanmax - GUERRERO Lab
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 17:03.