Thanks again! Here is my working sort code:
code:
function CircleRadiusSortFunc( crvA, crvB )
{
if ( crvA.conicRadius < crvB.conicRadius )
return -1;
else if ( crvA.conicRadius > crvB.conicRadius )
return 1;
else
return 0;
}
for ( var i = 0; i < curves.length; i++ )
{
if( curves.item(i).isCircle )
array_of_curves.push( curves.item(i) );
}
debug( "unsorted" );
for (var i = 0, len = array_of_curves.length; i < len; i++)
{
debug( round( array_of_curves[i].conicRadius * 2, decimals ) );
}
array_of_curves.sort( CircleRadiusSortFunc );
debug( "sorted" );
for (var i = 0, len = array_of_curves.length; i < len; i++)
{
debug( round( array_of_curves[i].conicRadius * 2, decimals ) );
}
>Len
|