Gnash
0.8.10
|
SWF Tag SymbolClass (76) More...
#include <SymbolClassTag.h>
Public Member Functions | |
virtual void | executeActions (MovieClip *m, DisplayList &) const |
Execute Action tags. | |
Static Public Member Functions | |
static void | loader (SWFStream &in, TagType tag, movie_definition &m, const RunResources &) |
SWF Tag SymbolClass (76)
virtual void gnash::SWF::SymbolClassTag::executeActions | ( | MovieClip * | , |
DisplayList & | |||
) | const [inline, virtual] |
Execute Action tags.
Not all tags that have ActionScript code are considered Action tags.
Reimplemented from gnash::SWF::ControlTag.
References gnash::getVM(), gnash::getObject(), gnash::abc::Machine::instantiateClass(), and gnash::VM::getGlobal().
static void gnash::SWF::SymbolClassTag::loader | ( | SWFStream & | in, |
TagType | tag, | ||
movie_definition & | m, | ||
const RunResources & | |||
) | [inline, static] |
References assert, gnash::SWF::SYMBOLCLASS, gnash::movie_definition::isAS3(), IF_VERBOSE_MALFORMED_SWF, gnash::SWFStream::ensureBytes(), gnash::SWFStream::read_u16(), gnash::key::i, gnash::SWFStream::read_string(), IF_VERBOSE_PARSE, gnash::movie_definition::addControlTag(), gnash::key::s, gnash::movie_definition::getDefinitionTag(), and gnash::sprite_definition::addControlTag().
Referenced by gnash::SWF::addDefaultLoaders().