FLASH里怎样做一个画圆圈的效果?

就是从一个点开始,像用铅笔一样画出一个园这样一个效果
2025-12-16 10:28:00
推荐回答(2个)
回答1:

用“遮罩”来做就行了!

77.遮罩概念
http://tech.163.com/07/0427/14/3D3FAUC4000929BS.html

78.遮罩动画
http://tech.163.com/07/0427/14/3D3FBTVD000929BS.html

Flash CS3系列视频教程
http://tech.163.com/special/000915SN/FlashCS3.html

也许你还需要这个:
Adobe Flash CS3 官方简体中文精简版(免激活的,安装上就能用)
http://www.downxia.com/downinfo/3559.html

回答2:

如果是已经有完整的圆,就用zzl_662所说的遮罩法,我提供给你代码画圆法

用代码的画圆法:
var angle:Number = 0;
var centerX:Number = 200;
var centerY:Number = 200;
var Radius:Number = 50;
var Speed:Number = Math.PI/90;
var i:Number = 0;

this.createEmptyMovieClip("circle_mc",1);

circle_mc.lineStyle(1,0x000000,100);
circle_mc.moveTo(centerX,centerY+Radius);

this.onEnterFrame = function() {
xpos = centerX+Math.sin(angle)*Radius;
ypos = centerY+Math.cos(angle)*Radius;
angle += Speed;
circle_mc.lineTo(xpos,ypos);
if (angle>=2*Math.PI) {
delete this.onEnterFrame;
}
};

代码是自己写的