Te dejo un Ejemplito de como manejar eventos con AS3
No necesariamente tiene que extender de EventDispatcher puede ser cualquier clase que implemente IEventDispatcher
Saludos
Código :
package {
import flash.events.*;
public class MyForm extends EventDispatcher {
public function MyForm():void{
}
public function sendForm():void{
this.dispatchEvent(new Event("onForm"));
}
}
}
/*
Ejemplo..
var myf_Form:MyForm = new Form();
myf_Form.addEventListener("onForm", myf_Form_onForm);
private function myf_Form_onForm(event:Event):void{
trace("EVENT");
}
*/