How to Create Particles in Flash


Your particle system basically consists of two parts: the particle object, and the renderer object. The idea is that you have a number of abstract particles that get fed into the renderer, which renders them in different ways. Abstract means that the particle is very generic, and does not extends anything; you can not add the object to a display list, you do not have preset hitTest functions, etc.

The renderer should use an iterative method to through the particles and render them one by one, or apply some other effect on them.

As I have mentioned, there are many different particle effects that you can apply, but for the simplicity of this first tutorial, we will have the renderer draw out a single white pixel.

The Particle Class
We will need a particle class to store all the information regarding the position, velocity, acceleration, as well as damping of the particle. If you studied harmonic motion in physics, you should know what damping means. If you have not, damping simply means applying a loss of force to the object over time.
Your particle should have the following properties:
position
velocity
acceleration
damping
With all that cleared up, lets write the particle class.
View Full Tutorial- Entheosweb