gnash::AsBroadcaster Class Reference

AsBroadcaster facilities. More...

#include <AsBroadcaster.h>

List of all members.

Static Public Member Functions

static void initialize (as_object &obj)
 Initialize the given object as an AsBroadcaster.
static as_value initialize_method (const fn_call &fn)
 AsBroadcaster.initialize() AS method.
static as_objectgetAsBroadcaster ()


Detailed Description

AsBroadcaster facilities.

Member Function Documentation

void gnash::AsBroadcaster::initialize ( as_object obj  )  [static]

Initialize the given object as an AsBroadcaster.

This method set the addListener,removeListener and broadcastMessage AS methods with the object, and set the _listners array member.

It is exposed so that Stage,TextField,Key,Mouse and Selection can call this internally.

The AsBroadcaster_init will take care of registering the _global.AsBroadcaster object and it's 'initialize' method for user-defined broadcasters initialization

as_value gnash::AsBroadcaster::initialize_method ( const fn_call fn  )  [static]

AsBroadcaster.initialize() AS method.

as_object * gnash::AsBroadcaster::getAsBroadcaster (  )  [static]

Return the global AsBroadcaster (the native one, immune to any override)


The documentation for this class was generated from the following files:
Generated on Thu Mar 6 18:25:10 2008 for Gnash by  doxygen 1.5.4