Bienvenue Invité : Connexion | Inscription

Menu

 

Index
Forums
Les jeux
Classement
Les cours
Webmasters
Aide
Contact

 

Partenaires

Jeux flash
Flash Meat
jeux et loisirs
XOR Games
Jeux Français
Je Veux Jouer
Free flash games
 Jeux flash en ligne
Jeux gratuits
Je joue
Jeuxadonf

Divers
Citations
Enigmes mathématiques
GJeux
Foot-Coach
Annuaires
Annuaire de jeux
Blagues

 

 Les cours de Flash : Les evènements

Qu'est-ce que c'est ?
Les événements sont la base de l'action script. Sans eux, on ne pourrait pas faire grand chose. Ils permettent de détecter quand l'utilisateur appuie sur une touche, bouge la souris, clique sur un bouton, ...


Ou les placer ?
Ces éléments ne sont pas a placés sur les images mais sur des clips. Pour créer un clip, sélectionnez un dessin et faites F8. Comme comportement, choisissez Clip et validez.

Créer un clip

Ensuite, cliquez dessus et faites F9. La barre qui s'est ouverte vous permettra de mettre du code.


Quelles sont les différents formes d'évenements ?
Il existe divers forme d'évenement, les évenement "on" qui se déclenche grace a la souris ou au clavier et les évenement "onClipEvent" qui se déclenche selon n'importe critére sauf ceux des évenement "on".


Les élements "On" :
Voyons tout d'abord les évenement on :
Ils ont cette syntaxe :
on(événementSouris) {
instructions;
}

Dans evement souris, vous mettez un de ces parametres :
press : Le bouton de la souris est enfoncé alors que le pointeur se trouve au-dessus du bouton.
release : Le bouton de la souris est relâché alors que le pointeur se trouve au-dessus du bouton.
releaseOutside : Le bouton de la souris est relâché alors que le pointeur se trouve au dehors du bouton après l'enfoncement du bouton pendant que le pointeur est à l'intérieur du bouton.
rollOut : Le pointeur passe en dehors de la zone du bouton.
rollOver : Le pointeur de la souris passe au-dessus du bouton.
dragOut : Alors que le pointeur se trouve au-dessus du bouton, le bouton de la souris est enfoncé, puis la souris sort de la zone du bouton.
dragOver : Alors que le pointeur se trouve au-dessus du bouton, le bouton de la souris a été enfoncé, puis le pointeur sort du bouton et est ramené au-dessus du bouton.
keyPress ("touche") : La touche touche spécifiée est enfoncée. La portion touche du paramètre est spécifiée en utilisant n'importe lesquels des codes de touche figurant dans l'annexe C, Touches du clavier et valeurs de code correspondantes, de Utilisation de Flash, ou n'importe lesquelles des constantes de touche figurant dans Propriétés de l'objet Key.
(Ces parametres sont copiés-collés depuis l'aide de Flash).


Les élements "OnClipEvent" :
Ils ont cette syntaxe :

onClipEvent(événementAnimation){
instruction(s);
}

Vous pouvez mettre a la place de événementAnimation un de ces parametres :
load : L'action est initiée dès que le clip est instancié et apparaît dans le scénario.
unload : L'action est initiée dans la première image après la suppression du clip du scénario. Les actions associées à l'événement de clip Unload sont traitées avant que des actions ne soient associées à l'image affectée.
enterFrame : L'action est déclenchée continuellement à la cadence de l'animation. Les actions associées à l'événement de clip enterFrame sont traitées avant les actions associées aux images affectées.
mouseMove : L'action est initiée chaque fois que la souris est déplacée. Utilisez les propriétés _xmouse et _ymouse pour déterminer la position actuelle de la souris.
mouseDown : L'action est initiée lorsque le bouton gauche de la souris est enfoncé.
mouseUp : L'action est initiée lorsque le bouton gauche de la souris est relâché.
keyDown : L'action est initiée lorsqu'une touche est enfoncée. Utilisez la méthode Key.getCode pour récupérer les informations concernant la dernière touche enfoncée.
keyUp : L'action est initiée lorsqu'une touche est relâchée. Utilisez la méthode Key.getCode pour récupérer les informations concernant la dernière touche enfoncée.
data : L'action est initiée lorsque des données sont reçues dans une action loadVariables ou loadMovie. Lorsqu'il est spécifié avec une action loadVariables, l'événement data ne survient qu'une seule fois, quand la dernière variable est chargée. Lorsqu'il est spécifié avec une action loadMovie, l'événement data est répété plusieurs fois, au fur et à mesure que les sections de données sont récupérées.


Quelques exemples :

onClipEvent(enterframe) {
_rotation+=5;
}

Ceci va faire tourner (_rotation) votre clip tout le temps (enterframe) de 5°.

on (press) {
_height = 100;
_width = 100;
}

Lors d'un clic (on (press)) sur le clip, ce dernier va changer sa hauteur (_height) et sa largeur (_width).

Revenir a l'index des cours

 

Il est 06:00, heure francaise - 2 connectés | Design created by Kados - Copyright 2003/2005