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"。
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
- ››asp获取毫秒数
- ››asp.net报“INSERT INTO 语句的语法错误解决
更多精彩
赞助商链接