- Introduction
- Apprendre Flash 5 pas à pas
- Symboles et Occurrences
- Techniques
- Programmer dans Flash 5
-
Actions (Bases)
- Actions (Niveau intermédiaire)
- Actions (Fonctions avancées
)
- Variables
- Fonctions
- Objets
- Flash 4 (Archives)

 

 

Programmation > Les gestionnaires d'événements>

Qu'est ce que c'est ?

Les actions que vous placez sur un bouton ou un movie clip peuvent se déclencher à différents moments. Pour contrôler ce moment, vous devez toujours commencer par insérer le code suivant sur un bouton ou un movie clip :

on (event) {
...
}

ou

on clipevent (event) {
...
}

On appelle ces lignes de code, des gestionnaires. Ils gèrent des ÈvÈnements (event(s)). Le mot "on" introduit l'ÈvÈnement qui suit. Dans le cas d'un bouton, l'ÈvÈnement sera placé entre parenthèses (Premier exemple). Dans le cas d'un movie clip l'événement doit contenir le mot clipevent (afin de le différencier du bouton) puis l'événement entre parenthèses (Deuxième exemple). Selon le symbole, "Bouton" ou "Movie clip", les événements diffèrent :

Les événements :

D'un movie clip :

load : au chargement de l'animation
unload : au déchargement de l'animation
enterFrame : lorsque la tête de lecture entre sur une image
mouseDown : lorsque l'utilisateur clique sur l'occurrence
mouseUp : lorsque l'utilisateur relâche le clic de l'occurrence
mouseMove : lorsque l'utilisateur bouge la souris
keyDown : lorsque l'utilisateur enfonce une touche du clavier
keyUp : lorsque l'utilisateur relâche une touche du clavier
(data : lorsque le movie clip reçoit des données) - Au moment où nous écrivons cet article, nus ne sommes pas sûr du fonctionnement de cet événement.

D'un bouton :

press : lorsque l'utilisateur clique sur l'occurrence
release : lorsque l'utilisateur relâche le clic de l'occurrence
releaseOutside : lorsque l'utilisateur relâche le clic de l'occurrence en dehors de celle-ci
rollOver : lorsque l'utilisateur passe le curseur de la souris au dessus de l'occurrence
rollOut : lorsque l'utilisateur sort le curseur de la souris en dehors de l'occurrence
dragOver : lorsque l'utilisateur déplace et lâche le curseur au dessus d'une occurrence
dragOut : Idem dragOver mais relâche en dehors
keyPress : lorsque l'utilisateur enfonce une touche du clavier

 

Vous pouvez placer plusieurs gestionnaires d'évenements différents sur la même occurrence.

 

 

 

 

 

< Sommaire