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

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

 2009-05-30 12:08:36 来源:WEB开发网   
核心提示: alpha = color32 >> 24;red = color32 >> 16 & 0xFF;green = color32 >> 8 & 0xFF;blue = color32 & 0xFF; 这里,获取 alpha 的值需要向右移动24位,第四章

alpha = color32 >> 24;
red = color32 >> 16 & 0xFF;
green = color32 >> 8 & 0xFF;
blue = color32 & 0xFF;

这里,获取 alpha 的值需要向右移动24位。现在我们已经学到了很多 Flash 的色彩知识,下面就要开始进行应用了。

绘图 API

先说一下 API 是什么,它是应用程序接口(Application Programming Interface)的缩写。总的来说,API 是指在程序中使用的一些属性和方法来访问某些相关的行为和属性。绘图 API 允许我们使用 ActionScript 绘制直线,曲线,填充色,渐变填充的一些属性和方法。在这个 API 中有些让人惊讶的方法,我们还要学习很多这方面的知识和灵活的技巧。

直至 Flash MX,已经拥有了如下这些绘图方法:

■ clear()

■ lineStyle(width, color, alpha)

■ moveTo(x, y)

■ lineTo(x, y)

■ curveTo(x1, y1, x2, y2)

■ beginFill(color, alpha)

■ endFill()

beginGradientFill(fillType, colors, alphas, ratios, matrix)

在 Flash 8 中,又为 lineStle 和 beginGradientFill 增加了几种新的方法,同时也加入了 beginBitmapFill 和 lineGradientStyle 方法。在 AS 3 中,也增加了几种非常有用的方法:

■ drawCircle(x, y, radius)

■ drawEllipse(x, y, width, height)

■ drawRect(x, y, width, height)

■ drawRoundRect(x, y, width, height, ellipseWidth, ellipseHeight)

先来预览一下这些方法,稍后再对每种方法进行详细的介绍。

绘图对象

在 Flash 早期版本中,绘图 API 方法是影片剪辑(MovieClip)类中的方法,可以在影片剪辑实例中直接调用,代码如下:

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

Tags:第四章 渲染 技术

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