绘制 API 的基础
Flash Player 9 和更高版本,Adobe AIR 1.0 和更高版本
绘图 API 是 ActionScript 中一项内置功能的名称,您可以使用该功能来创建矢量图形(直线、曲线、形状、填充和渐变),并使用 ActionScript 在屏幕上显示它们。flash.display.Graphics 类提供了这一功能。您可以在任何 Shape、Sprite 或 MovieClip 实例中使用 ActionScript 进行绘制(使用在这每个类中定义的
graphics
属性)。(实际上,这每个类的
graphics
属性都是 Graphics 类的实例。)
如果刚刚开始学习使用代码进行绘制,可以使用 Graphics 类中包含的几种方法来简化常见形状(如圆、椭圆、矩形以及带圆角的矩形)的绘制过程。您可以将它们作为空线条或填充形状进行绘制。当您需要更高级的功能时,Graphics 类还提供了用于绘制直线和二次贝塞尔曲线的方法,您可以将这些方法与 Math 类中的三角函数配合使用,创建所需的任何形状。
Flash 运行时(如 Flash Player 10 和 Adobe AIR 1.5 及更高版本)增加了一个绘图 API,通过该 API,只需一个命令即可用编程方式绘制完整的形状。熟悉 Graphics 类以及“绘图 API 使用基础知识”中介绍的任务后,请继续学习
绘图 API 高级用法
,了解有关这些绘图 API 功能的详细信息。
重要概念和术语
以下参考列表包含使用绘图 API 时会遇到的重要术语:
-
锚点
-
二次贝塞尔曲线的两个端点之一。
-
控制点
-
该点定义二次贝塞尔曲线的弯曲方向和弯曲量。弯曲的线绝不会到达控制点;但曲线就好像朝着控制点方向进行绘制的。
-
坐标空间
-
包含在显示对象中的坐标的图形,显示对象的子元素位于该坐标位置处。
-
填充
-
用颜色填充了线条的形状的内部实体部分,或没有外框的整个形状。
-
渐变
-
此颜色是指从一种颜色逐渐过渡到一种或多种其他颜色(与纯色相对)。
-
点
-
坐标空间中的一个位置。在 ActionScript 使用的二维坐标系中,点是按其 x 轴和 y 轴位置(点坐标)来定义的。
-
二次贝塞尔曲线
-
由特定的数学公式定义的曲线类型。在这种类型的曲线中,曲线形状根据锚点(曲线端点)和控制点(定义曲线的弯曲方向和弯曲量)的位置来计算。
-
缩放
-
对象的大小,相对于其原始大小。用作动词时,对象缩放是指伸展或缩小对象以更改其大小。
-
笔触
-
用颜色填充了线条的形状的外框部分,或未填充形状的线条。
-
转换
-
将点的坐标从一个坐标空间更改到另一个坐标空间。
-
X 轴
-
ActionScript 中使用的二维坐标系中的横轴。
-
Y 轴
-
ActionScript 中使用的二维坐标系中的纵轴。
|
|
|