Flash CS4 Professional ActionScript 2.0

Classe UIEventDispatcher

Nom de classe ActionScript mx.events.UIEventDispatcher

Héritage Classe EventDispatcher > UIEventDispatcher

La classe UIEventDispatcher est combinée à la classe UIComponent et permet aux composants d'émettre certains événements. Vous pouvez utiliser UIEventDispatcher pour qu'un objet qui n'hérite pas de l'interface UIComponent distribue certains événements.

REMARQUE

 

La classe UIEventDispatcher est prise en charge uniquement si vous travaillez dans un document spécifiant ActionScript 2.0 dans ses paramètres de publication.

Méthodes de la classe UIEventDispatcher

Le tableau suivant présente la méthode de la classe UIEventDispatcher.

Méthode

Description

UIEventDispatcher.removeEventListener()

Supprime un écouteur enregistré d'une occurrence de composant. Cette méthode remplace la méthode eventDispatcher.removeEventListenter().

Méthodes héritées de la classe EventDispatcher

Le tableau suivant répertorie les méthodes de la classe UIEventDispatcher héritées de la classe EventDispatcher. Pour appeler ces méthodes à partir de l'objet UIEventDispatcher, utilisez le formulaire UIEventDispatcherInstance.methodName.

Méthode

Description

EventDispatcher.addEventListener()

Enregistre un écouteur dans une occurrence de composant.

EventDispatcher.dispatchEvent()

Distribue un événement à tous les écouteurs enregistrés.

Evénements de la classe UIEventDispatcher

Le tableau suivant répertorie les événements de la classe UIEventDispatcher.

Méthode

Description

UIEventDispatcher.keyDown

Diffusé lorsqu'une touche est enfoncée.

UIEventDispatcher.keyUp

Diffusé lorsqu'une touche est relâchée.

UIEventDispatcher.load

Diffusé lorsqu'un composant est chargé dans Flash Player.

UIEventDispatcher.mouseDown

Diffusé lorsque vous cliquez sur la souris.

UIEventDispatcher.mouseOut

Diffusé lorsque la souris se trouve en dehors d'une occurrence de composant.

UIEventDispatcher.mouseOver

Diffusé lorsque la souris est déplacée sur une occurrence de composant.

UIEventDispatcher.mouseUp

Diffusé lorsque vous cliquez sur la souris puis la relâchez.

UIEventDispatcher.unload

Diffusé lorsqu'un composant est déchargé de Flash Player.