Sunteți pe pagina 1din 1

http://www.cristalab.

com/tutoriales/1-flash-masters/

efecto de lluvia;

se crea unas gotas, luego en un fotograma escribir lo siguyiente:

i=_root.getnexthighestdepth();
_root.createemptymovieclip("control_mc", i);

control_mc.onenterframe = function() { createrain();};

function createrain() { /* crea las gotas de lluvia a partir del patr�n Rain que
est� en la biblioteca */ i = _root.getnexthighestdepth(); tmp =
_root.attachmovie("rain", "rain_mc"+i, i); /* las gotas caen desde una
posici�n horizontal en [-70,500] */ tmp._x = randrange(-70, 500); /* inicialmente,
se colocan las gotas de lluvia fuera del escenario */tmp._y = -10; /* ahora se
particularizan las gotas de lluvia estableciendo aleatoriamente su transparencia,
* velocidad y tama�o */ tmp._y = -10; tmp._alpha = randrange(1, 40);
tmp.speed = randrange(10, 54); tmp._yscale = randrange(50, 200); /*
moverain es responsable de la din�mica de las gotas de lluvia */ tmp.onenterframe =
moverain;}

function moverain() { /* las gotas descienden seg�n su velocidad prefijada */


this._y += this.speed; /* si las gotas han salido del escenario se eliminan
inmediatamente*/ if (this._y>340) { removemovieclip(this); }}

function randrange(min:number, max:number):number { var randomnum:number =


math.floor(math.random()*(max-min+1))+min; return randomnum;}

S-ar putea să vă placă și