Pour simplifier la compréhension de la réalisation
de cet exercice, nous allons découper la manipulation
en 2 temps :
- Le déplacement du curseur sur une ligne, dans une
zone limitée.
- Le déplacement du texte qui suit le curseur.
Déplacer le curseur sur une ligne.
Placer un bouton sur la scène.
Sélectionner l'occurrence de ce bouton sur la scène.
Taper F8 pour transformer le bouton en movie clip
Vous obtenez à partir de ce moment là, un
symbole imbriqué.
Double-cliquer sur ce movie clip afin de le nommer (Ex.
: curs).
Clic-droit (CTRL-clic sur Mac) sur le movie clip et sélectionner
la commande "Modifier en place".
Double-cliquer sur le bouton.
Sélectionner la commande "Drag movie clip"
via le bouton "+"
Préciser la cible : Deux petits points suivis d'un
Slash et du nom du movie clip (Ex. : ../curs).
Le movie clip "boite" se trouve en effet un niveau
au dessus, c'est pourquoi il faut y faire référence
avec les deux petits points dans le chemin (..)
Cocher la case "Contraindre au rectangle et préciser
des valeurs.
Ces valeurs doivent avoir les caractéristique suivantes
: La même valeur à "gauche" et à
"droite" si vous voulez contraindre le déplacement
sur un axe vertical. Idem "Haut" et "Bas"
pour un déplacement horizontal.
Changer On (Release) par On (Press). (Sélectionner
On (Release), décocher "Relâcher"
et cocher "Appuyer").
Sélectionner "End On"
Sélectionner la commande "Drag movie clip"
via le bouton "+".
Cocher le bouton radio "Arrêter action de glisser".
Cliquer sur l'onglet "Scène 1" pour ressortir
de cet état d'édition du symbole.
Déplacer du texte en fonction de la position du curseur.
La méthode est simple, vous devez à présent
créer un movie clip qui contient le texte (ou autre
chose, on peut faire défiler une image) et un moteur
(movie clip de 2 images).
Taper un texte sur la scène
Sélectionner le texte (l'objet texte)
Taper F8
Cocher Movie clip
Double cliquer sur l'occurrence du movie clip contenant
le texte
Nommer le movie clip (ex. : texte)
Valider
Taper CTRL-F8 (PC) ou Pomme-F8 (Mac)
Sélectionner le type "Movie Clip"
Sélectionner l'image 2
Taper F6 (créer une image clé)
Double-cliquer sur l'image 2 (image clé)
Sélectionner "Set property" via le bouton
"+"
Préciser la propriété "Yposition"
ou "Xposition" pour un ascenseur horizontal
Préciser la cible (ex. : ../texte)
Rappelons que les 2 petits points sont nécessaires
pour demander à Flash de ressortir de ce movie clip
qui sera placé sur la scène et ainsi s'adresser
à "/texte" qui se trouve sur la scène.
Préciser la valeur (en expression)
Getproperty("../curs",_y)*-coeff.
Le coefficient correspond au calcul suivant :
Hauteur du movie clip du texte exprimé en pixel
Après ces opérations, vous pouvez ajouter un
coefficient à la ligne ci-dessous, afin d'obtenir des
effets différents :
ATTENTION : Ne pas placer le moteur sur le calque du masque.