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

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

 2009-12-12 00:00:00 来源:WEB开发网   
核心提示:AS2.0这我们提供了一些绘图方法,利用这些方法,Flash AS入门教程第七课:影片剪辑第10节用AS绘图,我们可以绘制一些图形,下面来认识一下这些方法,开始填充, 用法:MC.beginFill(颜色,首先是画直线,要画线应先确定线的类型等

AS2.0这我们提供了一些绘图方法,利用这些方法,我们可以绘制一些图形。下面来认识一下这些方法。首先是画直线,要画线应先确定线的类型等,AS提供的是:

lineStyle() 方法:

该方法确定线条的类型。

常用格式:MC.lineStyle(粗细,颜色,透明度)。该方法还有其它一些参数,本文就不介绍了。

比如:my_mc. lineStyle(1,0xff0000,100)

这就指明了线条粗细为1,颜色是红色,透明度为100%。

有了线条样式后就可以画直线了,首先将画笔移到要开始画直线的起始点上,AS提供了:

moveTo()方法:

该方法将画笔移到起画点上。

用法:MC.moveTo(x,y);

起画点有了,就可以画线了,AS提供了:

lineTo()方法:

该方法将从起画点到终点画一条直线,并将起画点移到终点。

用法:MC.lineTo(x,y)

有了上面的三个方法就可以画直线了,下面就画一条:

this.lineStyle(1,0xff0000,100); 
this.moveTo(0,0); 
this.lineTo(200,200);

测试影片,上面的代码画了一条从(0,0)到(200,200)的红色直线。

下面扩展一下,画个三角形:

this.lineStyle(1,0xff0000,100); 
this.moveTo(200,200); 
this.lineTo(300,200); 
this.lineTo(250,300); 
this.lineTo(200,200);

我想我们绘画,肯定不会甘心只画一些线条,还想画一些形状,下面的方法对我们这种愿望提供了可能。

beginFill()方法:

该方法从字面上就能理解,开始填充。

用法:MC.beginFill(颜色,透明度)

endFill()方法:

用beginFill()中的颜色填充图形。

1 2 3 4 5 6  下一页

Tags:Flash AS 入门教程

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