几何结构基础知识Flash Player 9 和更高版本,Adobe AIR 1.0 和更高版本 flash.geom 包中包含用于定义几何对象(如,点、矩形和转换矩阵)的类。这些类本身并不一定提供功能,但它们用于定义在其他类中使用的对象的属性。 所有几何类都基于以下概念:将屏幕上的位置表示为二维平面。可以将屏幕看作是具有水平 (x) 轴和垂直 (y) 轴的平面图形。屏幕上的任何位置(或“点”)可以表示为 x 和 y 值对,即该位置的“坐标”。 每个显示对象(包括 Stage)都有自己的坐标空间。坐标空间是对象自己的图形,用于绘制子显示对象、绘图等的位置。原点的坐标位置为 0, 0(X 和 Y 轴在此处相交),位于显示对象的左上角。此原点位置始终适用于舞台,但对于其他显示对象则不一定适用。X 轴上的值越大越偏向右侧,越小越偏向左侧。对于原点左侧的位置,X 坐标是负数。然而,与传统的坐标系相反,Flash 运行时在 Y 轴的坐标值越大越偏向屏幕下方,越小越偏向屏幕上方。原点上侧的值为负的 Y 坐标值。因为舞台的左上角是其坐标空间的原点,所以舞台上大多数对象的 X 坐标值大于 0 但小于舞台宽度。而且同一个对象的 Y 坐标值大于 0 但小于舞台高度。 可以使用 Point 类实例来表示坐标空间中的各个点。您可以创建一个 Rectangle 实例来表示坐标空间中的矩形区域。对于高级用户,可以使用 Matrix 实例将多个或复杂变形应用于显示对象。通过使用显示对象的属性,可以将很多简单变形(如旋转、位置以及缩放变化)直接应用于该对象。有关使用显示对象属性应用变形的详细信息,请参阅处理显示对象。 重要概念和术语以下参考列表包含重要的几何术语:
|
|