Package | laya.d3.component |
Class | public class Component3D |
Inheritance | Component3D EventDispatcher Object |
Implements | IUpdate, laya.resource.IDestroy |
Subclasses | Animator, AttachPoint, Collider, KeyframeAnimations, Script |
Component3D
类用于创建组件的父类。
Property | Defined By | ||
---|---|---|---|
destroyed : Boolean [read-only]
获取是否已销毁。
| Component3D | ||
enable : Boolean
获取是否启用。
| Component3D | ||
id : int [read-only]
获取唯一标识ID。
| Component3D | ||
isSingleton : Boolean [read-only]
获取是否为单实例组件。
| Component3D | ||
owner : ComponentNode [read-only]
获取所属Sprite3D节点。
| Component3D | ||
started : Boolean 是否已执行start函数。 | Component3D |
Method | Defined By | ||
---|---|---|---|
创建一个新的 Component3D 实例。
| Component3D | ||
event(type:String, data:* = null):Boolean
派发事件。
| EventDispatcher | ||
hasListener(type:String):Boolean
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。
| EventDispatcher | ||
isMouseEvent(type:String):Boolean
检测指定事件类型是否是鼠标事件。
| EventDispatcher | ||
off(type:String, caller:*, listener:Function, onceOnly:Boolean = false):EventDispatcher
从 EventDispatcher 对象中删除侦听器。
| EventDispatcher | ||
offAll(type:String = null):EventDispatcher
从 EventDispatcher 对象中删除指定事件类型的所有侦听器。
| EventDispatcher | ||
on(type:String, caller:*, listener:Function, args:Array = null):EventDispatcher
使用 EventDispatcher 对象注册指定类型的事件侦听器对象,以使侦听器能够接收事件通知。
| EventDispatcher | ||
once(type:String, caller:*, listener:Function, args:Array = null):EventDispatcher
使用 EventDispatcher 对象注册指定类型的事件侦听器对象,以使侦听器能够接收事件通知,此侦听事件响应一次后自动移除。
| EventDispatcher |
Event | Summary | Defined By | ||
---|---|---|---|---|
在enable属性发生变化后调度。 | Component3D |
destroyed | property |
destroyed:Boolean
[read-only] 获取是否已销毁。
public function get destroyed():Boolean
enable | property |
enable:Boolean
获取是否启用。
public function get enable():Boolean
public function set enable(value:Boolean):void
id | property |
id:int
[read-only] 获取唯一标识ID。
public function get id():int
isSingleton | property |
isSingleton:Boolean
[read-only] 获取是否为单实例组件。
public function get isSingleton():Boolean
owner | property |
owner:ComponentNode
[read-only] 获取所属Sprite3D节点。
public function get owner():ComponentNode
started | property |
public var started:Boolean
是否已执行start函数。
Component3D | () | Constructor |
public function Component3D()
创建一个新的 Component3D
实例。
enabledchanged | Event |