Comunidad de diseño web y desarrollo en internet online

Ayuda urgente .. con este action

Citar            
MensajeEscrito el 11 Jun 2009 04:57 pm
Muy buenas tardes o dias comunidad.. cristalabera.. jeje
Pues veran tengo el siguiente actionscript:

for (var i =0;i<100;i++) {
star.duplicateMovieClip("star"+i,i,{_x:Math.random()*900,_y:Math.random()*190});
_root["star"+i].gotoAndPlay(random(30));
}

En donde "star" es un moviclip que se repite en el espacio que que he delimitado. Mi problema es el siguiente, hace perfectamente repetir las estrellas .. sin embargo todas las hacen en el mismo tiempo y todas son del mismo tamaño, es decir todas prenden y apagan al mismo son (por decir algo)..


Auxilio.. !!.. alguien sabe como hacer para que esten descuadras en cuanto a tiempos.. Gracias..
Y si se se puede tambien... como hacer para que esten de diferentes tamaños (aunque esto lo solucione de otra manera, pero me gustaría saber como es que funcionaria)...

Gracias..., respondanme lo mas rapido que se pueda....., la entrega es hoy

Por neo_ioriloco

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Jun 2009 09:29 pm
Como mismo le das las posiciones puedes asignarle una escala aleatoria, y para que no se reproduzcan en el mismo tiempo es mejor jugar con un random de su total de frames:

Código ActionScript :

var i:Number;
var posX:Number;
var posY:Number;
var scale:Number;
var dupStar:MovieClip;

for (i = 0; i < 100; i++) {
   posX = Math.random() * 990;
   posY = Math.random() * 190;
   scale = (Math.random() * 90) + 10;
   
   dupStar = this.star.duplicateMovieClip("star" + i, i, {_x:posX, _y:posY, _xscale:scale, _yscale:scale});
   dupStar.gotoAndPlay(Math.floor(Math.random() * dupStar._totalframes));
}

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

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