Watch Online Demo
Please watch the snow demos created by us.

View Demo
Buy Snow Component
Order the snow component right now. Price: $10.

Buy Now
Purchase and Installation
Once you purchase the component, the link to the download file will be sent to you by e-mail.
This will be a zip archive with the component files, the documentation and samples.
Download this archive to your computer, unzip it and run the snowing.mxp file.
This will install the component on your computer. If you are not currently running the FLASH,
close and restart it. The next time the environment is started the component will appear in
the components panel and be ready to work.
Starting the Work
To start working with the component simply drag its copy onto the Stage.
For high quality motion this effect usually requires high fps values. In our examples we used fps=30.
Component Parameters

Blur
You can apply blur filter to the component, which has the very same effect on the
snow as if you had applied a blur on a movieclip, the numeric parameter is also the same.
Flake Size
The size of the snowflakes, in pixels. (height and width also)
Flake Size Var
The variance on the size of the snowflakes.
If you set it to 0, each and every snowflake will have the size of the number specified by flake_size.
If you set it to 1, the size can have a random value from flake_size-1 to flake_size+1.
Example: you set flake_size to 8, and flake_size_var to 2, which means the snowflakes will have a
random value from 6 to 10.
Intensity
A number indicating how intensely the snowflakes will fall.
The component generates the particles by every x second, where x is the number specified at this
intensity parameter. This means, the higher you set the value, the LESS intense the snowflaker are
going to fall from above.
Example: you set intensity to 2, it means you will have a certain amount of particles (specified by
the particles parameter) generated every 2 seconds.
Certainly you can use fraction (non-integer) values at this parameter.
Particles
An integer number indicating how many snowflakes are going to fall down in every x
seconds, where x is a number set by intensity.
Rotation
Rotation variance, you can set it to control the amount of rotation of each snowflake.
Every snowflake is going to have a random value from - _rot_var to + rot_var and it is going to rotate
by that value at every 1/FPS second.
Example: you set rot_var to 30, so each snowflake will have a random value from -30 to 30.
For instance one snowflake will have a value of 20, so it will be rotating by 20 degrees CLOCKWISE.
(negative values are for COUNTERCLOCKWISE)
snowflakeName
Tells the component which library symbol to use as the snowflake of the certain snoweffect component instance.
The default value is "snowflake_01", which mean the component uses a library symbol that has a class
name "snowflake_01 " associated with it. You can add new symbol and use them
(by setting the correct values in the parameter and in the library at the linkage panel)
or you can simply edit the default which you can find in the snowflake_sample.fla.
snowingH, snowingW, snowingX, snowingY
These parameters represent a rectangle, in which the snowing effect will have result shown. snowingX is the x
value of the rectangle's left side, snowingY stands for the right side, snowingH is the height of the rectangle,
and snowingW is the width of it.
Transparency
A value from 0 to 100, representing how opaque the snowflake will be.
At the transparency of 100 all the snowflakes will be fully opaque, at 0 they will all be invisible
(so there is no point in using 0 for this value).
You can look at this value as the alpha setting in the Flash IDE.
useDimensions
There are two ways of setting the component's dimensions: you can edit the snowingH/W parameters (8.)
or you can do that manually, resizing the component itself. Just set useDimensions to true to do so,
this case the component will use the actual size of the component instance on the stage.
xSpeed
A value indicating the highest possible increase/decrease of the velocity of the snowflake at the x axis.
(All the snowflakes will have an individual random value which depends on this parameter.)
ySpeed
A value indicating the highest increase of the velocity of the snowflake at the y axis.
The same goes for ySpeed as for xSpeed, except that it cannot have a negative value.