Le movie clip est le symbole le plus complexe de Flash. En effet,
il peut avoir plusieurs fonctions, ce qui rend son utilisation plus
complexe. Il sert notamment aux cas suivants :
- Réaliser des animations (symbole en mouvement
sur une image unique) de type "gif animé"
- C'est aussi le seul symbole qui peut être contrôlé
par les actions
- Il sert aussi d'élément "moteur"
pour les actions. Comprenez qu'il permet de générer
certaines actions automatiquement (Boucles, tests, incrémentations...).
Il est très difficile d'expliquer cette fonction sans rentrer
dans de nombreux exemples. Vous apprendrez à le découvrir
progressivement lors de votre expérience sur Flash.
Attention : Très important. Dès que vous
utilisez des movie clips dans une animation, vous devez prendre
l'habitude de tester votre animation par Pomme-Entrée
ou Pomme-Retour (Mac) CTRL-Entrée ou CTRL-Retour
(PC) et non plus Entrée ou Retour seule(s).
Comment le créer ?
Tout dépend du type de movie clip que vous souhaitez créer.
I. Réaliser une animation :
Méthode 1 : Transformer un dessin réalisé
sur la scène ou une occurrence d'un autre symbole en movie
clip.
Taper Pomme-F8 (Mac) CTRL-F8 (PC)
Donner un nom et valider par "OK"
Réaliser une interpolation
Revenir sur la scène par un Pomme-E
(Mac) ou CTRL-E (PC)
Placer le movie clip sur la scène
N.B. : N'oubliez pas que si vous souhaitez voir le résultat,
il faudra placer ce movie clip sur une image contenant un stop
(l'action).
II. Symbole servant à être contrôlé
sur la scène (déplacement, taille...) :
Méthode 1 : Transformer un dessin réalisé
sur la scène ou une occurrence d'un autre symbole en movie
clip.
Sélectionner un dessin ou une occurrence
sur la scène
Taper F8
Nommer le symbole que vous vous apprêtez
à créer
Valider par OK
Méthode 2 : Créer un
movie clip directement dans une fenêtre séparée
de la scène sans rien sélectionner au préalable
sur la scène.
Taper Pomme-F8 (CTRL-F8 sur PC)
Nommer le symbole que vous vous apprêtez à créer
Valider par OK
Tracer un dessin sur la zone de travail,
autour de la croix qui apparaît au centre de votre page.
Vous pouvez également utiliser les symboles d'une bibliothèque
en les faisant glisser sur la croix centrale de la page
Pomme-E ou CTRL-E pour revenir sur la
scène. Vous pouvez aussi double-cliquer sur la Scène
Le moteur est ni plus ni moins un movie clip comprenant des actions
sur la deuxième image de sa timeline. Pour mieux comprendre
le principe, analysons le cas ci-dessous.
Vous pouvez constater sur le swf ci-dessous que l'augmentation
du chiffre (le changement de la variable)
se fait automatiquement. C'est grâce à un movie clip
qui se trouve sur la scène.
Voici la technique :
Commencez tout d'abord par placer le code ci-dessous sur l'image
1 de l'animation
(via la fenêtre de scripts)
Placer un texte de type "Texte dynamique" (Dynamic
text) sur la scène puis nommez le
Régler le type de texte et le nom via la fenêtre
"Text options" (Options texte).
ex : temps
Créer un movie clip contenant deux images avec une image
clé sur la deuxième.
Taper le code ci-dessous dans la fenêtre des scripts (action
valable pour la deuxième image).
_root.temps = _root.temps+1;
Taper Commande-E (Mac) ou CTRL-E (PC) pour revenir sur la scène
Placer le movie clip sur la scène
Si vous voulez avoir un décompte basé sur les secondes,
vous devrez créer une image clé sur l'image 12 et
non 2 et placer le code sur l'image 12 également.
Pour avoir une explication de l'utilisation de la propriété
_root, référez
vous au chapitre relatif.
Attention, cette technique n'est pas numérotée car
elle s'inscrit dans une procédure. Elle comprend plusieurs
étapes qui pourraient être indépendantes les
unes des autres dans certains cas.
Méthode des clipevents :
Un chapitre est consacré entièrement au fonctionnement
des clipevents.