Public Types | Public Member Functions | Static Public Member Functions

gnash::SWF::ImportAssetsTag Class Reference

#include <ImportAssetsTag.h>

Inheritance diagram for gnash::SWF::ImportAssetsTag:
Inheritance graph
[legend]
Collaboration diagram for gnash::SWF::ImportAssetsTag:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::pair< int,
std::string > 
Import
typedef std::vector< ImportImports

Public Member Functions

virtual void executeState (MovieClip *m, DisplayList &) const
 Execute an ImportAssetsTag.

Static Public Member Functions

static void loader (SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)

Member Typedef Documentation

typedef std::pair<int, std::string> gnash::SWF::ImportAssetsTag::Import

Member Function Documentation

virtual void gnash::SWF::ImportAssetsTag::executeState ( MovieClip m,
DisplayList  
) const [inline, virtual]

Execute an ImportAssetsTag.

Executing this tag adds the imported definition with an id to the list of known characters. This id may be different from the genuine id of the DefinitionTag.

Reimplemented from gnash::SWF::ControlTag.

References gnash::Movie::addCharacter(), gnash::key::e, and gnash::MovieClip::get_root().

static void gnash::SWF::ImportAssetsTag::loader ( SWFStream in,
TagType  tag,
movie_definition m,
const RunResources r 
) [inline, static]

The documentation for this class was generated from the following file: