Bonjour le tutoriel du jour est une traduction mais de je ne sais plus ou...
Vous allez voir ce n'est pas tres compliqué
Mais il faut faire attentuion cette animation ralenti tres vite les pages, car les flocons ne disparaissent pas !
Le résultat est le suivant :
[flash width=420 height=300]
http://freeners.free.fr/creation/&Flash/Tuto/Neige2.swf[/flash]Ce tuto, fonctionne avec le lecteur Flash 6 exclusiment donc n'oubliez pas de le selectionner :wink:
1°) Créer un nouveau document flash, ici 420x300 et 30fps
2°)Sur le calque de base dessinez une forme, ou tapez un texte
3°) Convertissez le en Clip et appellez le
MC4°)Donnez au clip l'occurence
blip5°)Inserez un nouveau symbole (ctrl+ F 8 ), choisissez Clip et nommez le
dot6°)Utilisez l'outil oval ( O ) et dessinez un petit cercle blanc d'environ 3 pixels de diametre et mettez le au centre
7°)Selectionnez la Frame 2 et pressez F 6 pour insérez une image clé
8°) sur la frame 2, déformez votre petit cercle comme ceci :
9°) Ajoutez l'action stop(); a votre frame 2
10°)Sélectionnez la frame 1 et ajoutez le script suivant :
- Code:
-
stop();
xpos = Math.random()*419.6;
this._x = xpos;
http://this._y=Math.random()*Stage.height;http://this._alpha = Math.random()*50+50;
this._xscale = this._yscale=Math.random()*50+50;
speed = Math.random()*1+3;
z = 0;
this.onEnterFrame = function() {
this._y += speed;
angle += speed;
_x = Math.cos(angle*Math.PI/180)*15+xpos;
if (this._y>300) {
this._y = 0;
xpos = Math.random()*420;
this._x = xpos;
//this._alpha = Math.random()*50+50;
this._xscale = this._yscale=Math.random()*50+50;
speed = Math.random()*1+3;
}
if (_parent.blip.hitTest(_x, _y, true)) {
speed = 0;
//this.gotoAndStop(2);
//this._yscale=150;
while (t<1) {
_parent.z += 1;
if (_parent.z>=100) {
onEnterFrame = null;
_parent.gotoAndStop(2);
}
_parent.attachMovie("dot", "dot"+_parent.z, _parent.z+31);
t++;
}
}
};
11°) Cliquez sur Séquence 1 pour retourner sur la séquance principale
12°) Ouvrez votre Bibliotheque (F11) et faite clique droit sur les clip
dot13°) Sélectionnez
Liason dans le menu qui est apparu
14°) Les propriétés de liason vont apparaitre, cliquez sur
Exporter pour ActionScript et vérifiez que l'identifiant est bien
dot15°) Sélection la frame 1 et aujoutez le script suivant :
- Code:
-
stop();
while(i<20){
attachMovie("dot","dot"+i,i);
i++;
}
z=0;
16°) Faites ctrl+Entrer et normalement ça marche :wink:
17°) Si votre image est plus grande ou plus petite n'oubliez pas de modifier le script du frame 1 du clip
dotpour la hauteur c'est a la ligne 13 et pour la largeur c'est a la ligne 15
Voila j'espere que vous avez compris, si ce n'est pas le cas j'essayerais de vous dépanner :wink: