代码如下:(直接写在CS3的帧1上。让它帮你画吧!)
var a:Number=100;
var b:Number=150;
var i:Number=0;
var x1:Number;
var y1:Number;
var myShape:Sprite=new Sprite();
addChild(myShape);
myShape.graphics.lineStyle(3, 0xff0000,1);
myShape.graphics.moveTo(425,200);
myShape.addEventListener(Event.ENTER_FRAME,drawtu);
function drawtu(event:Event) {
i+=(2/180*Math.PI);
x1=275+b*Math.cos(i);
y1=200+a*Math.sin(i);
myShape.graphics.lineTo(x1,y1);
if (i>=Math.PI*2) {
myShape.removeEventListener(Event.ENTER_FRAME,drawtu);
}
}
另注:
把第一句var a:Number=100;
该为:var a:Number=150;
就可以画圆了!