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

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

 2009-05-30 12:08:30 来源:WEB开发网   
核心提示: 对于 beginGradientFill(fillType, colors, alphas, ratios, matrix) 方法,第一个参数为填充类型,第四章 渲染技术Ⅱ[FL 基理译](8),非常简单,用一个字符串表示,那么渐变的过程不仅是改变颜色,而且还有平滑淡出的效果,这两个值中的

对于 beginGradientFill(fillType, colors, alphas, ratios, matrix) 方法,第一个参数为填充类型,非常简单,用一个字符串表示,这两个值中的一个:”linear”或”radial”。与第三章讲的事件类型很像,目前事件类型也被设置为 flash.display.GradientType 类的静态属性,为的是避免错误输入。我们可以导入 GradientType 类然后输入 GradientType.LINEAR 或 GradientType.RADIAL。

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

图4-6 放射状填充

设置 colors , alphas 及 ratios

使用 colors 参数设置颜色,当然也必需设置每一个颜色所要填充的位置,使用0到255中的一个数进行指定,0表示填充的开始位置,255表示填充结束位置。在这些数值中,每一个数代表一个颜色的位置,这就是填充的比例。因此,如果有要填充两种颜色,那么应该指定0和255作为 ratios,如果有三个颜色值,那么应该写成 0,128,255。这样就将第二个颜色放到了另外两个颜色的中间。如果比例值为 0,20,255,那么第一种颜色会很快渐变为第二种颜色,然后非常缓慢地渐变为第三种颜色。请记住这些数值不是像素值,而是指在 255 中的某一个部分。

我们同样必须指定渐变色的透明度,这就是 alpha 值,从 0.0 到 1.0,而在 AS 2 中表示为0到100。如果不需要透明度,那么就设置为 1.0。如果设置的透明度是从1.0到0.0,那么渐变的过程不仅是改变颜色,而且还有平滑淡出的效果。可以用做创建柔和的阴影(也许比使用投影滤镜(drop shadow filter)还要好些)。

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

Tags:第四章 渲染 技术

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