public abstract class HDisplayObject extends HEventDispatcher
| 限定符和类型 | 字段和说明 |
|---|---|
double |
alpha
透明度
|
java.lang.String |
name
实例名
|
double |
rotation
旋转角度(度)
|
double |
scaleX
水平缩放比例(百分比)。
|
double |
scaleY
垂直缩放比例(百分比)。
|
boolean |
visible
显示对象是否可见。
|
double |
x
指示 HDisplayObject 实例相对于父级 HDisplayObjectContainer 本地坐标的 x 坐标。
|
double |
y
指示 DisplayObject 实例相对于父级 DisplayObjectContainer 本地坐标的 y 坐标。
|
| 构造器和说明 |
|---|
HDisplayObject()
构造函数,不可以实例化。
|
| 限定符和类型 | 方法和说明 |
|---|---|
HRectangle |
getBounds(HDisplayObject targetCoordinateSpace)
返回一个矩形,该矩形定义相对于 targetCoordinateSpace 对象坐标系的显示对象区域。
|
HMatrix |
getGlobalMatrix()
舞台坐标到本地坐标的变换矩阵
|
double |
getHeight()
获取显示对象的高度,以像素为单位。
|
HMatrix |
getMatrix()
获取显示对象的变换矩阵
|
HDisplayObjectContainer |
getParent()
获取显示对象的父容器
|
HRectangle |
getRect()
获取外接矩形
|
HRectangle |
getRect(HDisplayObject targetCoordinateSpace)
返回一个矩形,该矩形定义相对于 targetCoordinateSpace 对象坐标系的显示对象区域,但不包括形状上的任何笔触。
|
HPoint |
getSize()
获取尺寸,一次性获取宽高(影响效率)
|
HStage |
getStage()
获取舞台
|
double |
getWidth()
获取显示对象的宽度,以像素为单位。
|
HPoint |
globalToLocal(HPoint point)
将 point 对象从舞台(全局)坐标转换为显示对象的(本地)坐标。
|
boolean |
hitTestObject(HDisplayObject obj)
计算显示对象,以确定它是否与 obj 显示对象重叠或相交。
|
boolean |
hitTestPoint(double x,
double y)
计算显示对象,以确定它是否与 x 和 y 参数指定的点重叠或相交。
|
HPoint |
localToGlobal(HPoint point)
将 point 对象从显示对象的(本地)坐标转换为舞台(全局)坐标。
|
void |
setHeight(double value)
设置显示对象的高度,以像素为单位。
|
void |
setMatrix(HMatrix m)
设置显示对象的变换矩阵。
|
void |
setWidth(double value)
设置显示对象的宽度,以像素为单位。
|
addEventListener, dispatchEvent, hasEventListener, removeEventListenerpublic double x
public double y
public boolean visible
public double alpha
public double scaleX
public double scaleY
public double rotation
public java.lang.String name
public double getWidth()
public void setWidth(double value)
value - public double getHeight()
public void setHeight(double value)
value - public HPoint getSize()
public HRectangle getRect(HDisplayObject targetCoordinateSpace)
targetCoordinateSpace - public HRectangle getRect()
public HRectangle getBounds(HDisplayObject targetCoordinateSpace)
targetCoordinateSpace - public HPoint globalToLocal(HPoint point)
point - public HPoint localToGlobal(HPoint point)
point - public HMatrix getGlobalMatrix()
public boolean hitTestPoint(double x,
double y)
x - y - public boolean hitTestObject(HDisplayObject obj)
obj - HDisplayObjectpublic HMatrix getMatrix()
public void setMatrix(HMatrix m)
m - public HDisplayObjectContainer getParent()
public HStage getStage()