Comunidad de diseño web y desarrollo en internet online

Evento, llame a funcion con parametros

Citar            
MensajeEscrito el 24 Jun 2009 05:14 pm
¿Cómo puedo hacer que un listener, llame a una funcion con contenido?
Por ej. algo asi quiero hacer:
addEventListener(event.CLICK, hacerAlgo(5));

function hacerAlgo(valor:int):void
{...}

Por lucasmoyano

Claber

1960 de clabLevel

22 tutoriales

Genero:Masculino  

Developer

firefox
Citar            
MensajeEscrito el 24 Jun 2009 08:36 pm
para mi la mejor opcion es usar Callback
la guardas como una clase y la llamas asi:
addEventListener(MouseEvent.CLICKC, Callback.create(miFuncion, parametro1)

nota: puedes mandar los parametros que quieras separados por comas.
package
{
public class Callback
{
public static function create(handler:Function,...args):Function
{
return function(...innerArgs):void
{
handler.apply(this,innerArgs.concat(args));
}
}
}
}

Por dievez

8 de clabLevel



 

msie

 

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