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;}