rootpublicationsbooks gravity index
Hidden Power of Flash MX Components
Flash MX components
Pond Ripple Animation Component

The Pond Rings animation component creates a concentric arrangement of colored discs. Properties of the Pond Ripple include ring thickness, color variations, chaotic offsets, and a special 'breathing' behavior.

To use the Pond Rings component, drag an instance from the Components Panel in Flash MX to the stage. The component must be installed before you can use it. pond ripple Flash MX component
pond ripplespond ripples with centerpoint offset
The following are all properties of the Pond Ripple component. Using these settings, a wide spectrum of possible appearances and behaviors are possible:

Outer Radius
This value determines the overall size of the component. To determine the actual size of the component in pixels, simply multiply the radius by 2.

Ring Thickness, Ring Thickness Variation
The first of these determines the maximum thickness of each colored ring in the Pond Ripples in pixels. Experiment with this setting; if only a few colors are defined, several skinny rings of the same color will be created, giving the illusion of one fat ring, so you may want to add colors to see thin rings. Ring Thickness Variation allows ring thickness to be sized randomly; the higher the value, the more randomly sized the rings.

Centerpoint Offset, Centerpoint Offset Variation
The Centerpoint Offset pixel number repositions individual rings some random amount from the center of the ripple. Higher numbers provide more room in which the rings might move around. The default value of 0 keeps all rings perfectly centered. The Variation value is a percentage that allows each ring's offset value to be randomized further. Higher values cause a more chaotic distribution of rings, while lower values generally keep rings within the same range.

Color Mixing Chaos
This percentage determines to what extent the colors in the Color Points array will be mixed when applied to the rings. See the first example of this component for an illustration and further explanation on Color Mixing Chaos.

Breathing Intensity
This number controls the depth of breath each ring takes. Larger values produce more exaggerated breaths. A value of 0 produces rings that do not breathe at all.

Breathing Variation
This percentage is used to mix up the times that rings take their breaths. A value of 0 creates rings that breathe simultaneously (so the entire structure grows and contracts together), while higher values create with rings that breathe further and further out of sync.

This setting imposes a specified time for the component to live. After the number of seconds entered has been reached, the Pond Ripples component begins to die. This is especially useful if many Pond Ripples are being created and some need to be destroyed to keep CPU resources plentiful. The Lifetime value is unique to the Pond Ripples component. A Lifetime value of 0 gives the Pond Ripples indefinite life.

Fade Out
This Boolean value is used in conjunction with the Lifetime value. If set to True, the entire Pond Ripples effect fades away at the end of its lifetime.

Show Build Process
This Boolean value controls the method in which the Pond Ripples effect is assembled. A setting of True shows the construction process of each ring being attached from the center outward. A value of False instantly displays the entire Pond Ripples. This component parameter is common to most of the other animation components.
The Hidden Power of Flash MX Components , paperback
372 pages | 1st edition (forthcoming) | Sybex | ISBN: x

commercial free open source since 2012 spread the love