ActionScript 3 动态绘制圆圈
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 动态绘制圆圈相关的知识,希望对你有一定的参考价值。
/
function magicTrigFunctionX (pointRatio){
return Math.cos(pointRatio*2*Math.PI);
}
function magicTrigFunctionY (pointRatio){
return Math.sin(pointRatio*2*Math.PI);
}
//
function drawCircle(centerX, centerY, radius, sides){
//
// Move the pen to the first point on the circle.
this.moveTo(centerX + radius, centerY);
//
for(var i=0; i<=sides; i++){
var pointRatio = i/sides;
var xSteps = magicTrigFunctionX(pointRatio);
var ySteps = magicTrigFunctionY(pointRatio);
var pointX = centerX + xSteps * radius;
var pointY = centerY + ySteps * radius;
this.lineTo(pointX, pointY);
}
}
//
lineStyle(0);
//
drawCircle(250, 250, 200, 100);
//
以上是关于ActionScript 3 动态绘制圆圈的主要内容,如果未能解决你的问题,请参考以下文章
ActionScript 3 动态绘制对数螺旋
ActionScript 3 动态绘制螺旋
ActionScript 3 以圆圈显示元素
如何在 actionscript 3.0 中使用掩码?
actionscript 2 到 actionscript 3 我的代码
iOS:动态更改 UIView