Básicamente se trata de un mecanismo para notificar a los objetos que algo ha ocurrido Al enviar una. evento, algo tiene que estar escuchando para ese evento.
Básicamente es como hacer una llamada telefónica (dispatchEvent (nuevo CallEvent (CallEvent.CALL))). Si la persona que está tratando de no está, no están escuchando el evento telefónico, por lo que no pueden hacer nada al respecto. Si están en (addEventListener (CallEvent.Call, answerHandler)), pueden responderlo, tal vez enviarlo directamente al correo de voz.
Para un resumen completo, intente leer este artículo de adobe.
http://www.adobe.com/devnet/actionscript/articles/event_handling_as3_02.html
Una gran cantidad de lenguajes de programación hacen uso de los acontecimientos por lo que es muy vale la pena llegar a enfrentarse con él.
James
Respuesta a Edit1
Se ve a mí como que tiene un método que ha sido creado para manejar una MouseEvent.Click en algún objeto en alguna parte. Cuando eso sucede, establece la propiedad scaleX de otros objetos en 0 (lo que lo hace invisible). A continuación, se distribuye un nuevo evento con el tipo establecido en "setVolume". Esto por sí solo no haría nada. En otra parte, esta es probablemente una línea que se parece un poco a addEventListener ("setVolume", doSomethingMethod); . Cuando se dispara el método original (aparentemente un clic del mouse), doSomethingMethod debe dispararse.
@coderex, ¡por favor marque sus preguntas como respondidas cuando sean respondidas! – alecmce