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

Rutina onRelease que atiende varios MCs

Estas en el tema de Rutina onRelease que atiende varios MCs en el foro de Flash y Actionscript en Foros del Web. HOLA: Hoy estoy con varias dudas. El punto es el siguiente: a) desde _root creo 5 movieclips mediante attachMovie con nombres del orden de "boton0_mc", ...
  #1 (permalink)  
Antiguo 30/11/2005, 10:38
 
Fecha de Ingreso: abril-2005
Ubicación: Ramos Mejía
Mensajes: 113
Antigüedad: 19 años
Puntos: 0
Rutina onRelease que atiende varios MCs

HOLA:
Hoy estoy con varias dudas.
El punto es el siguiente:
a) desde _root creo 5 movieclips mediante attachMovie con nombres del orden de "boton0_mc", "boton1_mc", etc. Es decir, uso un for().

b) necesito una única rutina "boton"+xx+"_mc".onRelease=function() para que reciba el evento de cualquiera de las instancias.

He probado con:
for(i=0;i<4;i++){
_root["boton"+i+"_mc"].onRelease=function(){
codigo....
trace(this._name);
}
}

sin embargo sólo responde al último botón.

Ayuda Please
  #2 (permalink)  
Antiguo 30/11/2005, 10:56
Avatar de julio archila  
Fecha de Ingreso: marzo-2005
Ubicación: Quetzaltenango, Guatemala
Mensajes: 272
Antigüedad: 19 años, 1 mes
Puntos: 0
crea un array, asi:
Código:
botones = new Array(bt_1, bt_2, bt_3, bt_4, bt_5);
for (i=0; i<=5; i++) {
	botones[i].onRollOver = function() {
                trace(this._name);
}
}
Espero te sea de mucha ayuda.

saludos ...
__________________
Julio Archila
  #3 (permalink)  
Antiguo 30/11/2005, 11:56
 
Fecha de Ingreso: abril-2005
Ubicación: Ramos Mejía
Mensajes: 113
Antigüedad: 19 años
Puntos: 0
De acuerdo Gracias

Me fue de mucha ayuda y funciona. Muchícimas gracias
  #4 (permalink)  
Antiguo 30/11/2005, 12:23
Avatar de julio archila  
Fecha de Ingreso: marzo-2005
Ubicación: Quetzaltenango, Guatemala
Mensajes: 272
Antigüedad: 19 años, 1 mes
Puntos: 0
me alegra que te haya servido...
saludos _adios:...
__________________
Julio Archila
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:01.