- 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)

 

 

Techniques > Créer un curseur personnalisé>

Pourquoi ?

Vous pouvez changer de curseur pour créer le votre. Selon le contexte (l'interface de votre animation), la flèche du système d'exploitation n'est peut-être pas en harmonie.



Télécharger le fichier .fla - Mac - PC

 

Comment le créer ?

La technique n'est pas si difficile. Elle se déroule en deux temps.

  1. Créer un movie clip (votre futur curseur)
  2. Le placer sur la scène
  3. Nommer l'occurrence de ce movie clip (Ex : curs) N'importe quel nom est possible (sans é, è, à, ç, etc.)
    (Clic sur l'occurrence et lui donner un nom via la palette "Occurrence" (Instance)
  4. Garder sélectionnée l'occurrence et via la palette des Actions, taper le code suivant :

onClipEvent (load) {
Mouse.hide();
_parent.curs._x=_root._xmouse;
_parent.curs._y=_root._ymouse;
}

ou

onClipEvent (load) {
Mouse.hide();
startDrag (this,1);
}

 

Quelques explications :

"Mouse.hide()" permet de masque le curseur du système

"_parent.curs._x" signifie qu'on parle de la position "X" (horizontale) de l'occurrence nommée "curs" qui se trouve sur un niveau haut dessus "_parent". Pour mieux comprendre le fonctionnement du mot "_parent", veuillez vous référer au chapitre correspondant. En effet, le code placé sur l'occurrence de ce movie clip est valable pour la timeline du movie clip.

"_root._xmouse" signifie : Les coordonnées (horizontales) de la souris "_xmouse" par rapport au coin de la scène "_root". Veuillez également vous référer au chapitre sur le mot "_root".

Dans le deuxième exemple, on ne place pas un objet au même emplacement que les coordonnées de la souris récupérées par "_xmouse", on demande que l'occurrence suivent le curseur par la commande "startDrag". "this" fait tout simplement référence au movie clip sur lequel le code est saisi.

Voilà. Vous pouvez à présent utiliser votre curseur comme le curseur classique de votre système d'exploitation.

Attention : A ce jour, (Octobre 2000), le plug-in Flash (sur Mac) et le player de swf (sur Mac) ne reconnaissent pas correctement les curseurs personnalisés.

 

 

 

 

 

 

 

< Sommaire