<< Février 2012 >>
LuMaMeJeVeSaDi
12345
6789101112
13141516171819
20212223242526
272829
Revenir a la liste des tutoriels Flash de difficulté Expert

0 question
0 commentaire sur ce tutorial
Définition des mots

Il neige!



Code trouvé ici

Pour donner ceci:

Installez le plugin Flash pour voir l'animation : Cliquez ici pour le télécharger


Ouvrez un nouveau document, comme ceci:

Image
lusieurs petites remarques:
- la taille du document est très importante, car elle est reprise dans le code
- peu importe l'arriere plan, vous pouvez mettre n'importe quelle couleur (du moment que le blanc se voit par dessus)
- la cadence: c'est le nombre d'image par seconde. Plus vous en mettez, plus l'animation sera lente

Avec l'outil ovale (ne mettez pas de contour, mais mettez bien une couleur blanche à l'intérieur), dessinez en dehors de l'image un petit point blanc, qui sera votre flocon témoin. Il ne devra pas être trop grand.

Image
Une fois ceci fait, cliquez droit dessus > Convertir en symbole

Image
Nommez ensuite le clip "snow", dans les propriétés.

Image
Ensuite, dans le carré "actions", collez le code suivant:

Code flash

onClipEvent (load) {
movieWidth = 300;
movieHeight = 200;
i = 1+Math.random()*2;
k = -Math.PI+Math.random()*Math.PI;
this._xscale = this._yscale=50+Math.random()*100;
this._alpha = 75+Math.random()*100;
this._x = -10+Math.random()*movieWidth;
this._y = -10+Math.random()*movieHeight;
}
onClipEvent (enterFrame) {
rad += (k/180)*Math.PI;
this._x -= Math.cos(rad);
this._y += i;
if (this._y>=movieHeight) {
this._y = -5;
}
if ((this._x>=movieWidth) || (this._x<=0)) {
this._x = -10+Math.random()*movieWidth;
this._y = -5;
}
}


"moviewidth" correspond à la longueur de la créa
"movieheight" correspond à la hauteur

Avec l'outil de sélection, déplacez votre flocon témoin au dessu de votre créa.
Si vous faites ctrl+entrée, vous devez avoir votre flocon témoin qui tombe tout seul.

Créez ensuite un nouveau calque, que vous nommerez comme vous le sentez:

Image
Dans le carré "actions", collez le code suivant:

Code flash

for (k=0; k<50; k++) {
duplicateMovieClip(_root.snow, "snow"+k, k);
}


Et voilà ^^

Installez le plugin Flash pour voir l'animation : Cliquez ici pour le télécharger


Revenir à la liste des tutoriels Flash de difficulté Expert

Haut