WEB开发网
开发学院图形图像Flash Flash AS入门教程第七课:影片剪辑第10节用AS绘图... 阅读

Flash AS入门教程第七课:影片剪辑第10节用AS绘图

 2009-12-12 00:00:00 来源:WEB开发网   
核心提示: 上面画的图形全部是直线的,这时我们又想画点花儿什么的,Flash AS入门教程第七课:影片剪辑第10节用AS绘图(4),需要用到曲线,有画曲线的方法吗?有,beginGradientFill()方法:该方法可实现渐变填充, 参数:fillType: ― 线性渐变用"linear&quo

上面画的图形全部是直线的,这时我们又想画点花儿什么的,需要用到曲线,有画曲线的方法吗?有,下面就来学习

curveTo() 方法:

该方法画一条由起画点经控制点到终点的一条曲线。

用法:MC. curveTo(控制点x,控制点y,终点x,终点y);

有了画曲线的方法那就画个花儿吧。

代码:

this.createEmptyMovieClip("mh_mc",this.getNextHighestDepth()); 
mh_mc._x = Stage.width /2; 
mh_mc._y = Stage.height/2; 
mh_mc.beginFill(0xff0000,100); 
mh_mc.moveTo(0,0); 
mh_mc.curveTo(-20,-25,-10,-45); 
mh_mc.curveTo(0,-60,10,-45); 
mh_mc.curveTo(20,-25,0,0); 
mh_mc.endFill(); 
for(i=0;i<5;i++){ 
mh_mc.duplicateMovieClip("mh"+i,this.getNextHighestDepth()); 
mh1_mc = eval("mh"+i); 
mh1_mc._rotation= i*72; 
}

实际上这个花的画法跟五星差不多,只是这个是曲线的而已。

现在问题又来了,这花的颜色不理想,是纯色的,在flash创作工具中还有个叫什么渐变填充的家伙,可以搞出些更好的效果,在AS中同样有这家伙。

beginGradientFill()方法:

该方法可实现渐变填充。

参数:fillType: ― 线性渐变用"linear",放射渐变用"radial"。

上一页  1 2 3 4 5 6 7  下一页

Tags:Flash AS 入门教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接