Lo que necesitaremos será:
3 Gotas o puntos como MC y dentro de cada una la animación que le queramos dar a la caída de la gota.
Un clip de película vacío en donde introduciremos nuestro AS.
Ok, comencemos, a cada gota le pondremos los nombres que deseemos ?yo usaré el nombre de raindrop1, raindrop2, raindrop3? y cada animación de la gota es la gota cayendo.
Por el momento tendremos 3 animaciones (aconsejaría que cada gota fuera de distinto tamaño y la caída fuera también en distinta velocidad).
Bueno, vamos ahora a nuestro AS que lo colocaremos dentro de un MC vacío:
//rain efect By NaujFract®;
//Este for será para duplicar nuestras gotas:
for (i=0; i<3; i++) {
var n = Number(n)+1; //variable que tomará el número de gota
var drop1 = "raindrop"+n; //variable con la que será tratado el MC
duplicateMovieClip("_root.raindrop1", drop1, n); //aqui duplicamos la gota uno, y le asignamos el nombre de la variable anteriormente declarada.
setProperty("_root." add drop1, _x, random(640)); // le asignamos una nueva propiedad al _x en la que será random la animación
setProperty("_root." add drop1, _y, random(20)-20); // aqui también decimos que será random el _y de la animación
var n = Number(n)+1;
var drop2 = "raindrop"+n;
duplicateMovieClip("_root.raindrop2", drop2, n);
setProperty("_root." add drop2, _x, random(640));
setProperty("_root." add drop2, _y, ((random(58))+140)*-1);
var n = Number(n)+1;
var drop3 = "raindrop"+n;
duplicateMovieClip("_root.raindrop3", drop3, n);
setProperty("_root." add drop3, _x, random(640));
setProperty("_root." add drop3, _y, (random(34) + 415)*-1);
}