Search

Rss Posts

Rss Comments

Login

 

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));
}
}
}

Comments are closed.