Comunidad de diseño web y desarrollo en internet online

Duplicate MC

Citar            
MensajeEscrito el 06 Ene 2005 10:55 pm
tengo un codigo que no se porque no funnciona es el siguiente ojala puedan ayudarme:


clips=10;
for(i=1;clips<i;i++){
duplicateMovieClip("clip","clip"+i,i)
this.onEnterFrame=function(){
this._x+=((_random(400)+1)-this._x)/5;
this._y+=((_random(400)+1)-this._y)/5;
}
}
no se porque no sirve bien

Por dan12

155 de clabLevel



Genero:Masculino  

México

netscape
Citar            
MensajeEscrito el 07 Ene 2005 06:29 am

Código :

clips=10;
for(i=1;i < clips;i++){
   duplicateMovieClip("clip","clip"+i,i)
   this["clip" + i].onEnterFrame=function(){
      this._x+=((Math.random(40) * 100) - this._x)/5;
      this._y+=((Math.random(40) * 100) - this._y)/5;
   }
}

..sólo eran unos detallitos:
1. En el for
2. A la hora de asignar el evento dinámicamente
3. _random no lo recuerdo
4. Es mejor tomar el aleatorio y multiplicarlo por un factor bastante grande, ya que sólo se devuelven valores entre 0 y 1, así que todas las réplicas tienden a llegar al origen de coordenadas
Suerte

Por gersonm

Claber

2238 de clabLevel

12 tutoriales
1 articulo
5 ejemplos

Genero:Masculino   Desarrollador de GAIA

Al otro lado de la mira

mozilla

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.