AnnieJS API Docs for: 1.1.3
show:

annie.Rectangle Class

Extends annie.AObject
Defined in: libs/Rectangle.js:16
Module: annie

Available since 1.0.0

Methods

createFromPoints

(
  • p1
  • ary
)
annie.Rectangle public static

Defined in libs/Rectangle.js:143

Available since 1.0.0

通过一系列点来生成一个矩形 返回包含所有给定的点的最小矩形

Parameters:

Returns:

createFromRects

(
  • rect
  • arg
)
public static

Defined in libs/Rectangle.js:95

Available since 1.0.0

将多个矩形合成为一个矩形,并将结果存到第一个矩形参数,并返回

Parameters:

isPointIn

(
  • point
)
Boolean public

Defined in libs/Rectangle.js:83

Available since 1.0.0

判断一个点是否在矩形内包括边

Parameters:

Returns:

Rectangle

(
  • x
  • y
  • width
  • height
)

构造函数

Parameters:

testRectCross

(
  • r1
  • r2
)
Boolean public

Defined in libs/Rectangle.js:204

Available since 1.0.2

判读两个矩形是否相交

Parameters:

Returns:

Properties

height

Number public

Defined in libs/Rectangle.js:66

Available since 1.0.0

矩形的高度(以像素为单位)

Default: 0

instanceId

Unknown public

Inherited from annie.AObject: libs/EventDispatcher.js:28

Available since 1.0.0

每一个annie引擎对象都会有一个唯一的id码。

Example:

 //获取 annie引擎类对象唯一码
 trace(this.instanceId);

instanceType

Unknown public

Inherited from annie.AObject: libs/EventDispatcher.js:46

Available since 1.0.3

每一个annie类都有一个实例类型字符串,通过这个字符串,你能知道这个实例是从哪个类实例而来

width

Number public

Defined in libs/Rectangle.js:57

Available since 1.0.0

矩形的宽度(以像素为单位)

Default: 0

x

Number public

Defined in libs/Rectangle.js:39

Available since 1.0.0

矩形左上角的 x 坐标

Default: 0

y

Number public

Defined in libs/Rectangle.js:48

Available since 1.0.0

矩形左上角的 y 坐标

Default: 0