WEB开发网
开发学院图形图像Flash 第四章 渲染技术Ⅱ[FL 基理译] 阅读

第四章 渲染技术Ⅱ[FL 基理译]

 2009-05-30 12:08:30 来源:WEB开发网   
核心提示: 使用 beingGradientFill 创建渐变填充 下面开始学习绘图 API 的强大函数:beginGradientFill(fillType, colors, alpha, ratios, matrix),与线条样式相同,第四章 渲染技术Ⅱ[FL 基理译](7),这个方法也有很多额外

使用 beingGradientFill 创建渐变填充

   下面开始学习绘图 API 的强大函数:beginGradientFill(fillType, colors, alpha, ratios, matrix)。与线条样式相同,这个方法也有很多额外的可选参数——扩散方法(spreadMethod),插补方法(interpolationMethod)及焦点位置比例(focalPointRatio)。这些参数可用来调整渐变的属性,但是在大多数简单的应用中这些参数不是必需的,而这个方法与 beginFill 有很多相似之处,同样也使用 endFill 作为结束。两者最大的不同是填充的颜色,我虽不想说 beginGradientFill 是用来创建渐变填充的,但是,如果不这么说,又感觉少了点什么。渐变填充至少要有两种颜色,图形的第一部分从第一种颜色开始,然后逐渐混合成为另一种颜色,或者混合成一个或多个已定义的颜色。

指定填充类型

我们可以建立两种类型的渐变填充:线性(linear)和放射(radial)状。在线性填充时,渐变的颜色沿着直线从一点到另一点。默认的情况,是从左向右的一条直线,也可以是从上到下或其它角度的直线。图4-5是一些线性渐变的例子。

第四章 渲染技术Ⅱ[FL 基理译]

图4-5 线性填充

   为了能够看到线性渐变,需要至少两种不同的颜色。如果指定了两种颜色,那么填充将会从第一种颜色向第二种颜色渐变。如果指定了更多的颜色,填充色将会从第一种颜色渐变为第二种,然后再渐变到第三种……直到最后一种。

   放射状填充与线性填充使用的参数大致相同,只是在解释上有所不同。从指定的中心位置开始创建渐变,以这点为基础向外进行放射,形成一个圆或椭圆。我们指定的第一种颜色用做内圆,最后一种颜色作为外圆,唯一不需要的就是角度。图4-6是一个放射状填充。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:第四章 渲染 技术

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