Simple but fun

ok this is not mine but a combintion of a few peoples work.

[SIZE=4]SWF:
http://gfxcomplex.com/labs/fun.html[/SIZE]

circles.as

import com.mosesSupposes.fuse.*;

ZigoEngine.register(Fuse, PennerEasing);

this.createEmptyMovieClip("leader",1);

function moveLeader():Void 
{
    var f:Fuse = new Fuse();
    f.push({target:leader, x:grp, y:grp, controlX:grp, controlY:grp, time:2, ease:"easeOutQuad"});
    f.push({func:moveLeader});
    f.start();
}
moveLeader();
function grp():Number 
{
    return Math.random()*400;
}

this.onEnterFrame = function(){
    var t:MovieClip = this.attachMovie("circle","c"+this.getNextHighestDepth(), this.getNextHighestDepth());
    t._x = leader._x;
    t._y = leader._y;
    var f:Fuse = new Fuse();
    f.push({target:t, tint:Math.random()*0xFFFFFF, time:1, ease:"easeOutExpo"});
    f.push({func:function(){t.removeMovieClip();}});
    f.start();
    
}