|
主题: 帮看看这段代码?
|
 东方楚楚
职务:普通成员
等级: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
|
|
 Demon.S
职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
|
#82002/3/10 17:54:13
定义class method.
curveto 的后两个既是弧度
|