主题:  帮看看这段代码?

东方楚楚

职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2000/10/25 1:32:58
#12002/3/10 16:21:21
这些会画出一个有一个表框的圆形。
_root.createEmptyMovieClip( "newCircle", 3 );
with ( _root.newCircle ) {
lineStyle( 4, 0x666666, 60 );
beginFill( 0xff0000, 60 );
moveTo( 300, 400 );
curveTo( 400, 400, 400, 300 );
curveTo( 400, 200, 300, 200 );
curveTo( 200, 200, 200, 300 );
curveTo( 200, 400, 300, 400 );
endFill();
}


其中,我对于:
curveTo( 400, 400, 400, 300 );
curveTo( 400, 200, 300, 200 );
curveTo( 200, 200, 200, 300 );
curveTo( 200, 400, 300, 400 );
理解不了,请问画圆时是怎么用curveTo( 400, 400, 400, 300 )实现圆的?



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
注册:2002/1/6 14:44:13
#22002/3/10 16:30:08
moveTo( 300, 400 );
curveTo( 400, 400, 400, 300 );//connect with smooth line (300,400) to (400,400) to (400,300)


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER

东方楚楚

职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2000/10/25 1:32:58
#32002/3/10 16:38:03
明白了,连接所有的点后,是个200,200到400,400的区域,光滑连接就成圆了

顺便再问一下:beginFill( 0xff0000, 60 );中的60指的什么?谢谢!



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
注册:2002/1/6 14:44:13
#42002/3/10 16:42:42
_alpha


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER

东方楚楚

职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2000/10/25 1:32:58
#52002/3/10 16:43:38
thank you very much !!!



东方楚楚

职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2000/10/25 1:32:58
#62002/3/10 17:17:26
呵呵,版主啊,又有问题麻烦你了:

Movieclip.prototype.makeBox = function(x, y, l) { …… };

其中,.prototype不知道是什么东东,渴望指教!



东方楚楚

职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2000/10/25 1:32:58
#72002/3/10 17:33:09
抬!



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
#82002/3/10 17:54:13
定义class method.

curveto 的后两个既是弧度