Welcome to mirror list, hosted at ThFree Co, Russian Federation.

prototype.fillCircle.as « actionscript « open-flash-chart « libs - github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 14db8e38d0cfc383a47e1100ca049fc48dde583c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
MovieClip.prototype.fillCircle = function(x, y, radius, accuracy, colour:Number )
{
    if (a < 3) a = 3;
    var span = Math.PI/accuracy;
    var controlRadius = radius/Math.cos(span);
    var anchorAngle=0, controlAngle=0;
    this.moveTo(x+Math.cos(anchorAngle)*radius, y+Math.sin(anchorAngle)*radius);
	
	this.beginFill( colour, 100 );
    for (var i=0; i<accuracy; ++i)
	{
		controlAngle = anchorAngle+span;
        anchorAngle = controlAngle+span;
        this.curveTo(
					 x + Math.cos(controlAngle)*controlRadius,
                     y + Math.sin(controlAngle)*controlRadius,
                     x + Math.cos(anchorAngle)*radius,
                     y + Math.sin(anchorAngle)*radius
        			 );
    }
	this.endFill();
}