| |
Actionscript Snippets: Draw Circle with Actionscript
| Snippet Name: |
Draw Circle with Actionscript |
| Submitted By: |
Mark |
| Description: |
Code that enables you to draw a circle with Actionscript |
Snippet
- this.createEmptyMovieClip("circle2_mc", 2);
- circle2_mc.lineStyle(0, 0x000000);
- drawCircle(circle2_mc, 100, 100, 100);
- function drawCircle(mc:MovieClip, x:Number, y:Number, r:Number):Void {
-
- mc.moveTo(x+r, y);
- mc.curveTo(r+x, Math.tan(Math.PI/8)*r+y, Math.sin(Math.PI/4)*r+x,
- Math.sin(Math.PI/4)*r+y);
- mc.curveTo(Math.tan(Math.PI/8)*r+x, r+y, x, r+y);
- mc.curveTo(-Math.tan(Math.PI/8)*r+x, r+y, -Math.sin(Math.PI/4)*r+x,
- Math.sin(Math.PI/4)*r+y);
- mc.curveTo(-r+x, Math.tan(Math.PI/8)*r+y, -r+x, y);
- mc.curveTo(-r+x, -Math.tan(Math.PI/8)*r+y, -Math.sin(Math.PI/4)*r+x,
- -Math.sin(Math.PI/4)*r+y);
- mc.curveTo(-Math.tan(Math.PI/8)*r+x, -r+y, x, -r+y);
- mc.curveTo(Math.tan(Math.PI/8)*r+x, -r+y, Math.sin(Math.PI/4)*r+x,
- -Math.sin(Math.PI/4)*r+y);
- mc.curveTo(r+x, -Math.tan(Math.PI/8)*r+y, r+x, y);
-
- }
|
|