A chaque changement d'état, un événement
(objet d'une sous classe de la classe
TransitionEvent) est généré
par le Player.
Ces événements sont traités par un
ControllerListener sur lequel est
lancé la méthode :
public synchronized void controllerUpdate(ControllerEvent
event);
Les événements sont des objets des classes
suivantes :