|
Method
|
Defined By
|
|
|
Node 类用于创建节点对象,节点是最基本的元素。
|
Node
|
|
|
添加子节点。
|
Node
|
|
|
添加子节点到指定的索引位置。
|
Node
|
|
|
批量增加子节点
|
Node
|
|
|
清理定时器。功能同Laya.timer.clearTimer()。
|
Node
|
|
|
当前容器是否包含指定的 Node 节点对象 。
|
Node
|
|
|
destroy
(destroyChild:Boolean = true):void
销毁此对象。destroy对象默认会把自己从父节点移除,并且清理自身引用关系,等待js自动垃圾回收机制回收。destroy后不能再使用。
destroy时会移除自身的事情监听,自身的timer监听,移除子对象及从父节点移除自己。
|
Node
|
|
|
销毁所有子对象,不销毁自己本身。
|
Node
|
|
|
event
(type:String, data:* = null):Boolean
派发事件。
|
EventDispatcher
|
|
|
frameLoop
(delay:int, caller:*, method:Function, args:Array = null, coverBefore:Boolean = true):void
定时重复执行某函数(基于帧率)。功能同Laya.timer.frameLoop()。
|
Node
|
|
|
frameOnce
(delay:int, caller:*, method:Function, args:Array = null, coverBefore:Boolean = true):void
定时执行一次某函数(基于帧率)。功能同Laya.timer.frameOnce()。
|
Node
|
|
|
根据子节点的索引位置,获取子节点对象。
|
Node
|
|
|
根据子节点的名字,获取子节点对象。
|
Node
|
|
|
根据子节点对象,获取子节点的索引位置。
|
Node
|
|
|
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。
|
EventDispatcher
|
|
|
检测指定事件类型是否是鼠标事件。
|
EventDispatcher
|
|
|
从 EventDispatcher 对象中删除侦听器。
|
EventDispatcher
|
|
|
从 EventDispatcher 对象中删除指定事件类型的所有侦听器。
|
EventDispatcher
|
|
|
[override]
增加事件侦听器,以使侦听器能够接收事件通知。
如果侦听鼠标事件,则会自动设置自己和父亲节点的属性 mouseEnabled 的值为 true(如果父节点mouseEnabled=false,则停止设置父节点mouseEnabled属性)。
|
Node
|
|
|
[override]
增加事件侦听器,以使侦听器能够接收事件通知,此侦听事件响应一次后则自动移除侦听。
如果侦听鼠标事件,则会自动设置自己和父亲节点的属性 mouseEnabled 的值为 true(如果父节点mouseEnabled=false,则停止设置父节点mouseEnabled属性)。
|
Node
|
|
|
删除子节点。
|
Node
|
|
|
根据子节点索引位置,删除对应的子节点对象。
|
Node
|
|
|
根据子节点名字删除对应的子节点对象,如果找不到不会抛出异常。
|
Node
|
|
|
删除指定索引区间的所有子对象。
|
Node
|
|
|
从父容器删除自己,如已经被删除不会抛出异常。
|
Node
|
|
|
替换子节点。
|
Node
|
|
|
设置子节点的索引位置。
|
Node
|
|
|
timerLoop
(delay:int, caller:*, method:Function, args:Array = null, coverBefore:Boolean = true, jumpFrame:Boolean = false):void
定时重复执行某函数。功能同Laya.timer.timerLoop()。
|
Node
|
|
|
timerOnce
(delay:int, caller:*, method:Function, args:Array = null, coverBefore:Boolean = true):void
定时执行某函数一次。功能同Laya.timer.timerOnce()。
|
Node
|