El tema es que la clase que escucha sólo recibe aquellos eventos "predefinidos" por el propio lenguaje, como MouseEvent.CLICK, etc. Si intento lanzar uno propio, o incluso un nuevo evento con el parámetro type "a pelo" no lo recibe...
Por ejemplo:
dispatchEvent(new PLYPubliEvent(PLYPubliEvent._OVERLAY_OPEN))
dispatchEvent(new Event("prueba"))
Estos eventos los lanzo desde la línea de tiempo raiz del swf cargado.
¿Sabéis a qué peude deberse?
Gracias.