A base class for the creation of custom client classes. To create a
custom client class, either extend this class, or implement IClient
directly.
Note that CustomClient's composed Client instance is not
available from within the CustomClient class's constructor method.
Initialization code that requires access to the composed Client instance
should be placed in an init() method in the CustomClient subclass.
public function hasEventListener(type:String):Boolean
Parameters
type:String
Returns
Boolean
init
()
method
public function init():void
Since :
Reactor 1.0.0
An initialization method invoked when this CustomClient object is ready
for use. Subclasses wishing to perform initialization tasks that require
this CustomClient's composed Client object should override this method.
isAdmin
()
method
public function isAdmin():BooleanReturns
Boolean
isInRoom
()
method
public function isInRoom(roomID:String):Boolean
Parameters
roomID:String
Returns
Boolean
isObservingRoom
()
method
public function isObservingRoom(roomID:String):Boolean
Parameters
roomID:String
Returns
Boolean
isSelf
()
method
public function isSelf():BooleanReturns
Boolean
kick
()
method
public function kick():void
observe
()
method
public function observe():void
removeEventListener
()
method
public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Parameters
type:String
listener:Function
useCapture:Boolean (default = false)
sendMessage
()
method
public function sendMessage(messageName:String, ... args):void
Parameters
messageName:String
... args
setAttribute
()
method
public function setAttribute(attrName:String, attrValue:String, attrScope:String = null, isShared:Boolean = true, evaluate:Boolean = false):void