Comunidad de diseño web y desarrollo en internet online

Capturar parametros de MouseEvent

Citar            
MensajeEscrito el 02 Mar 2009 12:59 pm
Hola, tengo un dilema sobre los eventos que es el siguiente, tengo un clip y dentro tiene otros clips que los componen como un TextField dinamico, un clip que le da forma y una imagen que hace las veces de viñeta.

El detalle esta al asignarle un evento, ya que auque le asigno el evento a clip que contiene los elementos, los elementos tambien son afectados por este, me explico.

Digamos que programo que al hacer clic el clip se mueva 10px en x, cuando doy clip sobre la parte del textField, solo el textField se mueve los 10 y no todo el clip al que le asigne el evento.

Lo que uso es:

Código :

clip.addEventListener(MouseEvent.CLICK,mover);
function mover(e:MouseEvent):void
{
     e.target.x += 10;
}


el target referencia al elemento dentro de clip al que le haga clic.

Gracias

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

firefox
Citar            
MensajeEscrito el 04 Mar 2009 03:41 pm
Bueno no dices que flash manejas pero en Flash 8, para hacer lo que deseas solo coloco en la linea principal
seleccionando tu clip:
onClipEvent(mouseDown){
this._x=this._x+10
}
Espero te sirva de ayuda y de paso no se si me puedas ayudar quiero saber como hacerle para detectar cuando
se da un clic derecho, cuando es clic izquierdo, cuando ambos y cuando y como cambia el scroll del raton
bye

Por rod00x3

Claber

595 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 04 Mar 2009 04:00 pm
En realidad estoy usando AS3, en AS2 no sucede esto.

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

firefox
Citar            
MensajeEscrito el 16 Abr 2009 01:28 pm
Hola.
Prueba con lo siguiente:

function mover(e:MouseEvent):void
{
e.currentTarget.x += 10;
}


Saludos

Por cualquiera_

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Abr 2009 01:35 pm
Excelente, eso mismo era, gracias ;)

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.