We teamed up with SiteGround
To bring you up to 65% off web hosting, plus free access to the entire SitePoint Premium library (worth $99). Get SiteGround + SitePoint Premium Now


Download the sample files here.

1. Create a movieclip from an object as shown below. Give it a instance name "dna1".

1068_tool2

2. Create a new layer. We will insert the actions into this layer.

3. The idea is to dulicate the movieclip with a little diversion each time, then apply that diversion again and again.

4. In the first keyframe insert the action:

for (i=2; i<30; i=i+1)  

{  

duplicateMovieClip ("/dna1", "dna" add (i), i);  

setProperty ("/dna" add i, _rotation, getProperty("/dna"  
add (i-1), _rotation)+11);  

setProperty ("/dna" add i, _x, getProperty("/dna"  
add (i-1), _x)+10);  

}  

setProperty ("/dna1", _visible, "0");

5. In the second keyframe, insert the action:

for(i=2; i < 30; i = i+1)  

{ setProperty ("/dna" add i, _rotation, getProperty("/dna"  
add i, _rotation) + 5);  

}

6. In the third keyframe use the action

gotoAndPlay (2); 

7. Play the movie: you will get the effect shown above!

We teamed up with SiteGround
To bring you up to 65% off web hosting, plus free access to the entire SitePoint Premium library (worth $99). Get SiteGround + SitePoint Premium Now