主题:  如何画一个圆?

性情中人

职务:普通成员
等级:1
金币:1.0
发贴:250
注册:2001/10/30 15:33:57
#12002/10/30 17:08:40
我只要能动画的显示圆的轮廓就行,就像画的一样。



Mozier

职务:管理员
等级:5
金币:11.0
发贴:2994
注册:2004/1/12 17:26:30
#22002/10/30 18:35:33
不懂你的意思~



性情中人

职务:普通成员
等级:1
金币:1.0
发贴:250
注册:2001/10/30 15:33:57
#32002/10/30 21:08:27
就像画一条直线一样,很简单,可以用形状动画来实现。但如果要画成圆形的话,如何来画?



lxj7434

职务:普通成员
等级:1
金币:0.0
发贴:22
注册:2002/1/11 3:19:37
#42002/10/30 21:46:49
责糟



foe

职务:普通成员
等级:1
金币:0.0
发贴:79
注册:2002/8/8 21:56:00
#52002/10/31 0:58:33
用as画线功能,试试下面语句:

第一帧:
_root.lineStyle(1,0x0000ff);
_root.moveTo(250,200);

第二帧:
i+=0.05;
_root.lineTo(200+50*Math.cos(i),200+50*Math.sin(i));

第三帧:
if (i<6.28) {
gotoAndPlay(2);
}
else {
stop();
}

这是以(200,200)为圆心,50为半径画的一个圆
    



choice

职务:普通成员
等级:2
金币:1.0
发贴:436
注册:2002/9/18 13:56:02
#62002/10/31 2:39:57
厉害!



foe

职务:普通成员
等级:1
金币:0.0
发贴:79
注册:2002/8/8 21:56:00
#72002/10/31 14:05:49
其实也可以用蒙板来实现,只要控制蒙板上的图形沿着圆做逐渐覆盖的变形就行了,不过要变形准确需要费点功夫调节。



朝朝暮暮

职务:普通成员
等级:5
金币:34.2
发贴:3517
注册:2004/11/3 9:24:39
#82002/10/31 14:53:00
呵呵。这个版块筷变成下面那个编程区了。


朝朝暮暮永远爱老婆
欢迎大家访问:http://bbs.dameng.com/forumdisplay.php?fid=19,国产数据库。我是版主。希望大家多多支持!