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