Packagecom.pblabs.engine.core
Classpublic class PBObject
InheritancePBObject Inheritance Object
Implements IPBObject
Subclasses PBGroup, PBSet

Base implementation of a named object that can exist in PBSets or PBGroups.

See also

IPBObject


Public Properties
 PropertyDefined By
  alias : String
[read-only]
PBObject
  name : String
[read-only]
PBObject
  owningGroup : PBGroup
PBObject
Protected Properties
 PropertyDefined By
  _name : String
PBObject
  _owningGroup : PBGroup
PBObject
  _sets : Array
PBObject
Public Methods
 MethodDefined By
  
destroy():void
PBObject
  
initialize(name:String = null, alias:String = null):void
PBObject
  
PBObject
  
PBObject
Property Detail
_nameproperty
protected var _name:String

_owningGroupproperty 
protected var _owningGroup:PBGroup

_setsproperty 
protected var _sets:Array

aliasproperty 
alias:String  [read-only]


Implementation
    public function get alias():String
nameproperty 
name:String  [read-only]


Implementation
    public function get name():String
owningGroupproperty 
owningGroup:PBGroup


Implementation
    public function get owningGroup():PBGroup
    public function set owningGroup(value:PBGroup):void
Method Detail
destroy()method
public function destroy():void

initialize()method 
public function initialize(name:String = null, alias:String = null):void

Parameters

name:String (default = null)
 
alias:String (default = null)

noteInSet()method 
public function noteInSet(s:PBSet):void

Parameters

s:PBSet

noteOutOfSet()method 
public function noteOutOfSet(s:PBSet):void

Parameters

s:PBSet