# Dynamic Pie Chart

**URL:** <https://forum.kirupa.com/t/dynamic-pie-chart/318806>\
**Category:** flash\
**Created:** [January 31, 2011, 12:15pm UTC](https://forum.kirupa.com/t/dynamic-pie-chart/318806 "2011-01-31T12:15:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![GKF](https://avatars.discourse-cdn.com/v4/letter/g/9d8465/32.png) [@GKF](https://forum.kirupa.com/u/GKF)\
**Post date:** [January 31, 2011, 12:15pm UTC](https://forum.kirupa.com/t/dynamic-pie-chart/318806/1 "2011-01-31T12:15:57Z")

</div>

[FONT=Calibri][INDENT][SIZE=3]Hi,[/SIZE]  
[SIZE=3] [/SIZE]  
[SIZE=3]I’m having a problem creating a slice of a pie chart.[/SIZE]  
[SIZE=3] [/SIZE]  
[SIZE=3]- The slices are accurate up to 90 deg,.[/SIZE]  
[SIZE=3]- I can’t get both sides of the triangle to draw from the centre to the circumference.[/SIZE]

[SIZE=3]//Input value = 10% of 100  
var value1:Number = 10;  
//Convert to decimal  
var persent:Number = value1/100;  
var deg:Number = persent\*360;  
trace ("deg " + deg)  
//deg = 36  
var radius: Number = 100;

//Radian = Angle  
//Point b = 58.7785…  
var sinCo:Number = Math.sin(deg\*Math.PI/180)_radius;  
//Point c = 80.9016…  
var cosCo:Number= Math.cos(-deg_Math.PI/180)\*radius;  
trace ("sin "+sinCo);  
trace ("cos "+cosCo);

var triangle : Shape = new Shape();  
triangle.graphics.lineStyle(3, 0x0000FF, 1);  
triangle.graphics.moveTo(0,0);  
triangle.graphics.lineTo(0,sinCo);  
triangle.graphics.lineTo(sinCo,cosCo);  
triangle.graphics.lineTo(0,0);

mc\_circle.addChild(triangle)

Thanks [/SIZE][/INDENT]

[/FONT]
