Certo. Nella classe:
e per iscrivere un ascoltatore dell'evento:codice:import mx.events.EventDispatcher class MiaClasse { static var evtDispatcher:Function = EventDispatcher; public var addEventListener:Function; public var removeEventListener:Function; private var dispatchEvent:Function; // constructor function MiaClasse() { EventDispatcher.initialize(this); } function metodoDellaClasse() { // dispaccia un evento dispatchEvent({type:"nomeEvento", variabile:valore}); } }
codice:var oggetto:MiaClasse = new MiaClasse(); var listener = new Object(); listener.nomeEvento = function(evt:Object) { // fai qualcosa } oggetto.addEventListener("nomeEvento", listener);

Rispondi quotando