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

Varios objetos asociados al mismo evento

Estas en el tema de Varios objetos asociados al mismo evento en el foro de Flash y Actionscript en Foros del Web. Buenos días compañeros: Tengo un problema con el ActionScript 3.0, espero que me ayuden, es el siguiente: tengo una serie de moviclips, concretamente 8, cada ...
  #1 (permalink)  
Antiguo 26/02/2008, 06:51
 
Fecha de Ingreso: septiembre-2007
Mensajes: 40
Antigüedad: 16 años, 7 meses
Puntos: 0
Varios objetos asociados al mismo evento

Buenos días compañeros:

Tengo un problema con el ActionScript 3.0, espero que me ayuden, es el siguiente:

tengo una serie de moviclips, concretamente 8, cada uno de ellos tiene una imagen. lo que intento hacer es que cuando se pase el ratón sobre el MoviClip, éste, cambie el valor de su canal alpha. la cuestión, es que todos yaman a la misma función para cambiar el canal alpha y cuando ingreso en al función, no se sabe a cual de los MC se está intentando acceder..

en la versión actionscript 2.0, éste problema se solucionaba mediante el uso del this, sin embargo, para AS3, el this hace referencia al escenario y no al Mc que estoy tratando. A continuación pongo un ejemplo:



var thumb = this["thumb"+i];

thumb.addEventListener(MouseEvent.MOUSE_OVER,Sobre );
thumb.addEventListener(MouseEvent.MOUSE_OUT,Fuera) ;

function Sobre(e:Event):void
{
this.thumb["thumb"+3].alpha=1;
}

function Fuera(e:Event):void
{
thumb.alpha=0.6;
}
}


si imaginamos que tenemos otro thumb, como hago para que las funciones sobre y fuera sepan que MC ha sido el que causa el evento????

en el caso de ser con el this porque en AS3 me hace referencia al escenario y no al Mc


Muchas gracias, esperando respuesta
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 19:51.