Packagelaya.d3.component
Classpublic class Component3D
InheritanceComponent3D Inheritance EventDispatcher Inheritance Object
Implements IUpdate, laya.resource.IDestroy
Subclasses Animator, AttachPoint, Collider, KeyframeAnimations, Script

Component3D 类用于创建组件的父类。



Public Properties
 PropertyDefined 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
Public Methods
 MethodDefined By
  
创建一个新的 Component3D 实例。
Component3D
 Inherited
event(type:String, data:* = null):Boolean
派发事件。
EventDispatcher
 Inherited
hasListener(type:String):Boolean
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。
EventDispatcher
 Inherited
isMouseEvent(type:String):Boolean
检测指定事件类型是否是鼠标事件。
EventDispatcher
 Inherited
off(type:String, caller:*, listener:Function, onceOnly:Boolean = false):EventDispatcher
从 EventDispatcher 对象中删除侦听器。
EventDispatcher
 Inherited
offAll(type:String = null):EventDispatcher
从 EventDispatcher 对象中删除指定事件类型的所有侦听器。
EventDispatcher
 Inherited
on(type:String, caller:*, listener:Function, args:Array = null):EventDispatcher
使用 EventDispatcher 对象注册指定类型的事件侦听器对象,以使侦听器能够接收事件通知。
EventDispatcher
 Inherited
once(type:String, caller:*, listener:Function, args:Array = null):EventDispatcher
使用 EventDispatcher 对象注册指定类型的事件侦听器对象,以使侦听器能够接收事件通知,此侦听事件响应一次后自动移除。
EventDispatcher
Events
 Event Summary Defined By
  在enable属性发生变化后调度。Component3D
Property Detail
destroyedproperty
destroyed:Boolean  [read-only]

获取是否已销毁。


Implementation
    public function get destroyed():Boolean
enableproperty 
enable:Boolean

获取是否启用。


Implementation
    public function get enable():Boolean
    public function set enable(value:Boolean):void
idproperty 
id:int  [read-only]

获取唯一标识ID。


Implementation
    public function get id():int
isSingletonproperty 
isSingleton:Boolean  [read-only]

获取是否为单实例组件。


Implementation
    public function get isSingleton():Boolean
ownerproperty 
owner:ComponentNode  [read-only]

获取所属Sprite3D节点。


Implementation
    public function get owner():ComponentNode
startedproperty 
public var started:Boolean

是否已执行start函数。

Constructor Detail
Component3D()Constructor
public function Component3D()

创建一个新的 Component3D 实例。

Event Detail
enabledchanged Event
Event Object Type: laya.events.Event
Event.type property = Event.ENABLED_CHANGED

在enable属性发生变化后调度。