0. New movie - fps 25, size 600x400.
1. Make a snowflake.
2. Put it into its own movieclip, put it on the stage with an instance name of "snow".
3. Make a new layer titled "actions". On the (only) frame, put these actions:
code:

for (n=0; n<50; n++) {
duplicateMovieClip(_root.snow, "snow"+n, n);
}


4. Put this on the snowflake clip:
code:

onClipEvent (load) {
movieWidth = 600;
movieHeight = 400;

i = 1+Math.random()*2;
n = -Math.PI+Math.random()*Math.PI;

this._xscale = this._yscale=50+Math.random()*100;
this._alpha = 75+Math.random()*100;
this._x = -10+Math.random()*movieWidth;
this._y = -10+Math.random()*movieHeight;
}
onClipEvent (enterFrame) {
rad += (n/180)*Math.PI;
this._x -= Math.cos(rad);
this._y += i;
if (this._y>=movieHeight) {
this._y = -5;
}
if ((this._x>=movieWidth) || (this._x<=0)) {
this._x = -10+Math.random()*movieWidth;
this._y = -5;
}
}



5. Kick back with a coffee and your mittens and chill.