Pasar parámetros en función asociada a un addEventListener

Pasar parámetros en función asociada a un addEventListener

Etiquetas: addEventListener function

Esta es una forma de indicar que valores queremos que tengan los parámetros de una función asociada a un addEventListener dentro del mismo addEventListener.
//Añado los listener a los botón. Pasando el campo función de esta forma, le indicamos que al
//producirse el evento tiene que ejecutar la función elegida con los parámetros que pasamos
Boton1_bt.addEventListener(MouseEvent.CLICK,function(){Imprimir(1)});
Boton2_bt.addEventListener(MouseEvent.CLICK,function(){Imprimir(2)});

function Imprimir(numero){
        trace("Se ha elegido el boton " + numero);
}
Comentarios
    • Autor
    • Rodolfo
    Ok , correcto muchas gracias
    • Autor
    • Javier
    Gracias lo estuve buscando mucho...!!
    • Autor
    • Gemma
    Genial, merci
    • Autor
    • Angélica
    Muchas gracias. Pero tengo una pregunta, ¿y si también quieres manejar el evento? ¿Sería así? Boton1_bt.addEventListener(MouseEvent.CLICK,function(){Imprimir(1)}); Boton2_bt.addEventListener(MouseEvent.CLICK,function(){Imprimir(2)}); function Imprimir(evt:event,numero:int){ trace("Se ha elegido el boton " + numero); // ... Código relacionado con el evento... // }
    • Autor
    • Juan
    Esta es la manera: Boton1_bt.addEventListener(Event.COMPLETE,function(e:Event):void{imprimir(e,1)}); Boton2_bt.addEventListener(Event.COMPLETE,function(e:Event):void{imprimir(e,2)});
    • Autor
    • Juan
    Esta es la manera: Boton1_bt.addEventListener(Event.COMPLETE,function(e:Event):void{imprimir(e,1)}); Boton2_bt.addEventListener(Event.COMPLETE,function(e:Event):void{imprimir(e,2)});
    • Autor
    • Luis Guillermo Trejo
    Colegas, MUCHÍSIMAS GRACIAS llevaba casi dos semanas sin pasar de aquí, vuelvo y repito MUCHÍSIMAS GRACIAS!!!!!!!!!!
    • Autor
    • JUAN MANUEL DURAN
    GRACIAS
Dejar un comentario
Tu nombre (obligatorio):

E-mail (obligatorio, no se mostrará):

Web:

Comentario: