import mx.events.EventDispatcher; import mx.utils.Delegate; EventDispatcher.initialize(this); function process() { trace("process"); } var item:Object={}; item.addEventListener("finito",Delegate.create(this,process)); dispatchEvent({type:"finito", target:this});