ActionScript 3 以圆圈显示元素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 以圆圈显示元素相关的知识,希望对你有一定的参考价值。

public static function circle(items:Array, center:Point, distance:Number = -1, initialAngle:Number = 0):void {
	var step:Number = (2* Math.PI) / items.length;
	var angle:Number = initialAngle;
	for each (var d:DisplayObject in items) {
		if (distance < 0) distance = d.height+10 / Math.sin(step);
		d.x = center.x + distance * Math.cos(angle);
		d.y = center.y + distance * Math.sin(angle);
		angle += step;
	}
}

以上是关于ActionScript 3 以圆圈显示元素的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 使用Tweener绘制和动画圆圈

actionscript 2 到 actionscript 3 我的代码

ActionScript 3 在褪色alpha时将MC的组成部分展平以停止“显示”

ActionScript 3 AS3在0,0处绘制一个点以显示DisplayObject的中心

Actionscript 2 - 单击按钮后变量不断重置?

如何在 actionscript 3.0 中使用掩码?