
Код:
var counter:Number = 0;
var snowClipBaseName:String = "snow";
function randRange(min:Number, max:Number):Number
{
var randomNum:Number = Math.round(Math.random() * (max - min)) + min;
return randomNum;
}
generate = function()
{
var newSnowClipName:String = snowClipBaseName + counter;
var newSnowClipX:Number = randRange(0, Stage.width);
var newSnowClipScale:Number = randRange(20, 100);
var newSnowClipAlpha:Number = randRange(30, 100);
var newSnowClip:MovieClip = _root.attachMovie("snow", newSnowClipName, this.getNextHighestDepth(), {_x:newSnowClipX, _y:0, _xscale:((randRange(1, 2) == 1 ? 1 : -1) * newSnowClipScale), _yscale:newSnowClipScale, _alpha:newSnowClipAlpha});
newSnowClip.onEnterFrame = function()
{
if (this._currentframe == this._totalframes)
{
this.removeMovieClip();
}
}
counter++;
if (counter > 1000)
{
counter = 0;
}
}
setInterval(this,'generate',500); // чем меньше параметр, тем больше снежинок