DisplayObjectContainer - shinku/miki-es6 GitHub Wiki
DisplayObjectContainer
显示列表容器
显示列表容器是所有页面上可是元素的基类。
属性们
-
childNumber : number
get 方法 所有当前显示对象的子对象的数量 -
mask :DisplayObjectContainer
set 方法,设置当前元素的遮罩。传递一个DisplayObjectContainer 为参数。类似于css3 的masker -
touchable: boolean
set/get 方法。读/写 当前元素是否可点击 -
alpha:number
set/get 方法。设置透明度,范围0-1,默认为1 -
visible :boolean
set/get 方法。设置是否可见,范围true/false;默认为true -
scaleX :number
set/get 方法。设置横向缩放,范围0-1,默认为1 -
scaleY :number
set/get 方法。设置竖向缩放,范围0-1,默认为1 -
width :number
set/get 方法。设置宽度,默认为当前显示元素贴图素材的宽度 -
height :number
set/get 方法。设置高度,默认为当前显示元素贴图素材的高度 -
x :number
set/get 方法。设置以canvas左上角为起始点的 横向坐标,初始化为0 -
y :number
set/get 方法。设置以canvas左上角为起始点的 纵向坐标,y越大,越接近canvas的底部。初始化为0 -
rotation :number
set/get 方法。设置元素的旋转角度
方法们
-
addChild(child:DisplayObjectContainer) :
增加子元素。子元素也是一个DisplayObjectContainer对象。 -
removeChild(child:DisplayObjectContainer)
删除一个元素 -
changeIndex(a:DisplayObjectContainer,b:DisplayObjectContainer)
替换两个元素的层级 -
hasChild(child:DisplayObjectContainer):boolean
判断是否包含某显示元素 -
getChildDepth(child:DisplayObjectContainer):number
获取某child元素在当前displayobject 内的层级。-1表示 不包含当前child -
removeChildAt(index:number)
删除特定层级的子元素 -
removeAllChild()
删除所有的子元素