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

Loop for y addchild()

Estas en el tema de Loop for y addchild() en el foro de Flash y Actionscript en Foros del Web. Buenas tardes Hice un duplicado de un botón así: Cita: var botones:Array = new Array(); var misBotones:video_btn; var totalBotones:uint = 2; var h:uint = 0; ...
  #1 (permalink)  
Antiguo 22/06/2012, 13:48
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 2 meses
Puntos: 9
Pregunta Loop for y addchild()

Buenas tardes

Hice un duplicado de un botón así:

Cita:
var botones:Array = new Array();
var misBotones:video_btn;
var totalBotones:uint = 2;
var h:uint = 0;
Cita:
for(h = 0; h<totalBotones; h++){
misBotones = new video_btn();
misBotones.x = misBotones.width + 473;
misBotones.y = 400 - (misBotones.height - 228);
misBotones.width = 50;
misBotones.height = 50;
misBotones.buttonMode = true;
botones.push(misBotones);
addChild(misBotones);
misBotones.addEventListener(MouseEvent.CLICK, hizoClick);
}
Pero lo que necesito no es que se carguen todos los botones a la vez, sino que cuando yo presione un botón A se me cargue el botón B (el que se carga con addChild())

Gracias por su ayuda
__________________
Diseñador Gráfico publicitario
  #2 (permalink)  
Antiguo 26/06/2012, 11:43
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Respuesta: Loop for y addchild()

Es tan difícil usar el resaltador de código? en lugar de quote usa

[ highlight=actionscript ] Tu codigo aqui [ /highlight ] sin los espacios, en fin.

ahora, si no quieres que se muestren en el Stage quita el addChild del for o estable la propiedad visible = false y después maneja la lógica en el handler del click.
  #3 (permalink)  
Antiguo 28/06/2012, 05:29
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 2 meses
Puntos: 9
Respuesta: Loop for y addchild()

Hola TMeister
Tengo un MovieClip textos_mc el cual contiene 40 fotogramas.
Yo busci que por cada fotograma se cargue un botón distinto:

fotograma 1 = botones[0]
fotograma 1 = botones[1]
fotograma 1 = botones[2]
.
.
.Así hasta completar los 40 botones.

Cada botón me carga algo distinto.

El loop for me crea los 40 botones pero se cargan automáticamente en el primer fotograma y no deseo eso.

Por fuera de textos_mc hay otros 40 botones que me cargarían cada botón, oasea me iría a cada fototograma para que me mostrara un botón distinto.

Gracias por tu ayuda

Gracias
__________________
Diseñador Gráfico publicitario

Última edición por ceaped; 28/06/2012 a las 12:28 Razón: Complementar la pregunta

Etiquetas: loop, botones
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 21:07.