Introduction : Vous allez apprendre comment animer une flamme sous Flash MX en utilisant l'action script.
Rendu :
-= Etap 1 : Création du symbole graphique =-
Créer un nouveau symbole graphique (Ctrl + F8) et nommer le "feu". Créez une petite sphère (figure 1) en utilisant le mélangeur de couche (attention si votre sphère est trop grande le rendu final sera moins precis).
-= Etap 2 : Création du clip d'interpolation de mouvement =-
Créer un nouveau symbole qui sera un clip (Ctrl + F8)et nommer le "flamme" Insérer le symbole feu,règlez son Alpha à 67%. Créer une image clé en frame 4 et faites une interpolation de mouvement.
Insérer un image clé en frame 20, créer une interpolation de mouvement (figure 2), la sphère se déplacant verticalement en se réduisant (redimensionner) et en devenant transparente à la fin (alpha = 0).
Insérer une image clé en frame 21 avec l'action "stop".
-= Etap 3 : Création du script =-
Créer un nouveau symbole, nommer le script. Créer une image clé en frame 1 en insérant le clip "flamme". Créer une deuxième image clé enframe 2 (F6) avec le même clip.
Sélectionner le movie clip en 1 et nommez le mov dans les propriétés (figure 3), faites la même chose en 2.
Créer un nouveau calque et insérer en 1 une image clé vide. Ouvrez la fenêtre "action" et insérer le script suivant (figure 4) :
ActionScript Code:
DuplicateMovieClip ( _root.flamme.mov, mov+c, c) ;
setProperty : ( _root.flamme.mov, _rotation, random(6) ;
Figure 5 .... Insérer une image clé vide en 2, ouvrez la fenêtre "action" et insérer le script suivant (figure 5)
ActionScript Code:
c=c+1
if(c>20) {
c = 0;
}
gotoAndPlay(1)
Figure 6 .... Votre scénario doit ressembler à la figure 6.
Insérez le fichier "script" dans votre document en réduisant son alpha à 67% et tester votre animation.
Jouer sur la dimension du symbole "feu" et sur l'Alpha si vous n'obtenez pas un résultat satisfaisant.
