The main interface for calling all AVRG functions on the client and on the server. By default,
it consists of two tabs at the very top, the client tab and the server tab. Each of these, in
turn, contains a series of tabs that are the categories of API functions that may be called,
each one corresponding roughly to a sub control type. Within each of these tabs are
FunctionPanel instances containing all the functions in that group. The panel logs
all events received from the server.
TODO: control which events are logged.
protected var _ctrl:AVRGameControl
protected var _defs:Definitions
protected var _tabPanel:TabPanel
public function ClientPanel(ctrl:AVRGameControl)
Creates a new client panel. If the given ctrl has no mob sprite exporter, a test one is
assigned.
Parameters
protected function createMob(id:String):DisplayObjectParameters
Returns
public function handleAdded(evt:Event):voidParameters
protected function handleGameMessage(evt:MessageReceivedEvent):voidParameters
public function handleRemoved(evt:Event):voidParameters
protected function logEvent(event:Event):voidParameters
public static function toString(obj:*):String
Converts a reference to a string, interpreting fields directly if it is a simple object.
Also has a special case for AVRGameAvatar because it has no toString method.
Parameters
Returns