Can't be too hard to create something like that on your own? Here's a method
for drawing a circle, you can adapt it to arrange children in a circle (from
org.as2base.math.Circle2D):

function draw( mc:MovieClip, x:Number, y:Number, r:Number ):Void {
    var segAngle, theta, angle, angleMid, segs, ax, ay, bx, by, cx, cy;
    var arc = Math.PI*2;
    segs = Math.ceil(Math.abs(arc)/(Math.PI/4));
    segAngle = arc/segs;
    theta = segAngle;
    angle = 0;
    ax = x + Math.cos( angle ) * r;
    ay = y + Math.sin( angle ) * r;
    mc.moveTo ( ax ,ay );

    if ( segs > 0 ) {
        for (var i = 0; i<segs; i++) {
            angle += theta;
            angleMid = angle-(theta/2);

            mc.curveTo(
                x + Math.cos( angleMid ) * ( r / Math.cos( theta / 2 ) ),
                y + Math.sin( angleMid ) * ( r / Math.cos( theta / 2 ) ),
                x+Math.cos(angle)*r,
                y+Math.sin(angle)*r
            )
        }
    }
}

2007/9/24, sgrace99 <[EMAIL PROTECTED]>:
>
>   Has anyone seen a custom component that keeps children arranged in a
> circle?
>
>  
>

Reply via email to