7.7.画一个圆

问题
我要画一个圆
解决办法
使用Grahics.drawCircle( )方法
讨论
画圆就没有原始的方法可以用了,如果用理论算法画出每个像素点然后构成圆那太费时间了而且也不现实。还好Graphics类有个drawCircle( )方法可以简单的画出圆,drawCircle( )参数如下:
x
圆中心的x坐标
y
圆中心的y坐标
radius
圆半径

下面画出了中心点在100,100,半径为50的圆:
+展开
-ActionScript
sampleSprite.graphics.lineStyle( );
sampleSprite.graphics.drawCircle(100, 100, 50);

画一个同心圆:
+展开
-ActionScript
sampleSprite.graphics.lineStyle( );
sampleSprite.graphics.drawCircle(100, 100, 50);
sampleSprite.graphics.drawCircle(100, 100, 100);

也可用beginFill( ), beginGradientFill( ), 或beginBitmapFill( ) 填充圆,以endFill( )结束:
+展开
-ActionScript
sampleSprite.graphics.lineStyle( );
sampleSprite.graphics.beginFill(0xFF0000);
sampleSprite.graphics.drawCircle(100, 100, 50);
sampleSprite.graphics.endFill( );

加支付宝好友偷能量挖...


评论(0)网络
阅读(111)喜欢(0)flash/flex/fcs/AIR