Bubbles.

  • MichalMystic
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Sep 09, 2004
  • Messages: 14
  • Status: Offline

Message Septembre 13th, 2004, 1:25 pm

Hey Im tous demandent si quelqu'un connaît un bon moyen de faire des bulles dans le flash afin qu'ils ressemblent à y flotter et sont aléatoires dans un espace certian flash de mon projet.
En fait, ils n'ont pas à être aléatoire, il regarde comme flottant en place. Im sûr que ce qu'il ya une façon de le faire avec l'action script donc je n'ai pas d'animer chaque bulle.

Toute aide serait super!

Merci à tous!
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Septembre 13th, 2004, 1:25 pm

  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Septembre 13th, 2004, 2:33 pm

Comme cet
J'ai fait une bulle de 10X10 pixels attachMovied 10 d'entre eux et les animait à cela,
Code: [ Select ]
MovieClip.prototype.air = function(){
  this.onEnterFrame = function(){
   this._y> -10 ? this._y-=4 : (this._y=85,this._x=random(300));
   if(this.L>0){
     this._x++;this.C++;this._xscale+=10;this._yscale-=10;
     if(this.C>3){
      this.L=0;this.C=0;
     }
   }else{
     this._x--;this.C++;this._xscale-=10;this._yscale+=10;
     if(this.C>3){
      this.L=1;this.C=0;
     }
   }
  }
}

/*------initialize bubbles---------*/

for(i=0;++i<11;){
   _root["bb"+i].C = 0;
   _root["bb"+i].L = Math.round(Math.random());
   _root["bb"+i].air();
  }
  1. MovieClip.prototype.air = function(){
  2.   this.onEnterFrame = function(){
  3.    this._y> -10 ? this._y-=4 : (this._y=85,this._x=random(300));
  4.    if(this.L>0){
  5.      this._x++;this.C++;this._xscale+=10;this._yscale-=10;
  6.      if(this.C>3){
  7.       this.L=0;this.C=0;
  8.      }
  9.    }else{
  10.      this._x--;this.C++;this._xscale-=10;this._yscale+=10;
  11.      if(this.C>3){
  12.       this.L=1;this.C=0;
  13.      }
  14.    }
  15.   }
  16. }
  17. /*------initialize bubbles---------*/
  18. for(i=0;++i<11;){
  19.    _root["bb"+i].C = 0;
  20.    _root["bb"+i].L = Math.round(Math.random());
  21.    _root["bb"+i].air();
  22.   }

Il faudrait que vous ajustez le nombre, mais la formule de base est là.
Strong with this one, the sudo is.

Afficher de l'information

  • Total des messages de ce sujet: 2 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 33 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC