Eventos personalizados en actionscript 3
Sep 10
Aquí os dejo un tip que nunca sobra para el uso de los eventos en AS 3:
package
{
import flash.events.Event;
import flash.events.EventDispatcher;
/**
* Ejemplo para hacer eventos personalizados
* @author emiliano velasco
*/
public class Escuchador
{
function Escuchador()
{
var escuchandoDespachos:Despachador = new Despachador();
escuchandoDespachos.addEventListener(Despachador.ON_HOLA, onSaludar);
}
private function onSaludar(event:Event):void
{
trace(”El evento personalizado ‘”+Despachador.ON_HOLA+”‘ ha sido lanzado”);
}
}
// extendemos de la clase core para despachar eventos en as3
public class Despachador extends EventDispatcher
{
public static const ON_HOLA:String = “onHola”;
function Despachador()
{
// creamos una instancia de la clase Event y le decimos el tipo de evento, el nuestro
dispatchEvent(new Event(ON_HOLA));
}
}
}

