G-Design
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilRechercherDernières imagesS'enregistrerConnexion
-45%
Le deal à ne pas rater :
PC Portable LG Gram 17″ Intel Evo Core i7 32 Go /1 To
1099.99 € 1999.99 €
Voir le deal

 

 Faire tomber de la Neige V.2

Aller en bas 
AuteurMessage
Ners
Modérateur
Modérateur
Ners


Nombre de messages : 112
Age : 37
Date d'inscription : 20/06/2006

Faire tomber de la Neige V.2 Empty
MessageSujet: Faire tomber de la Neige V.2   Faire tomber de la Neige V.2 EmptyMer 21 Juin - 5:47

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 MC

4°)Donnez au clip l'occurence blip

5°)Inserez un nouveau symbole (ctrl+ F 8 ), choisissez Clip et nommez le dot

6°)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 :

Faire tomber de la Neige V.2 Flocon

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 dot

13°) 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 dot

15°) 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 dot

pour 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:
Revenir en haut Aller en bas
http://freeners.free.fr
 
Faire tomber de la Neige V.2
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Faire tomber de la Neige
» coment faire defiler
» Comment faire une horloge numerique

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
G-Design :: Tutoriaux :: Macromedia Flash-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser