|
Gnash
0.8.11dev
|
#include <DoABCTag.h>
Public Member Functions | |
| virtual void | executeActions (MovieClip *m, DisplayList &) const |
| Execute Action tags. More... | |
| void | read (SWFStream *) |
Public Member Functions inherited from gnash::SWF::ControlTag | |
| virtual | ~ControlTag () |
| virtual void | executeState (MovieClip *, DisplayList &) const |
| Execute "state" or "DisplayList" tags. More... | |
Public Member Functions inherited from gnash::ref_counted | |
| ref_counted () | |
| ref_counted (const ref_counted &) | |
| void | add_ref () const |
| void | drop_ref () const |
| long | get_ref_count () const |
Static Public Member Functions | |
| static void | loader (SWFStream &in, TagType tag, movie_definition &m, const gnash::RunResources &) |
Additional Inherited Members | |
Public Types inherited from gnash::SWF::ControlTag | |
Protected Member Functions inherited from gnash::ref_counted | |
| virtual | ~ref_counted () |
SWF Tag DoABC (72)
Execute an ABC tag. This is AVM2 bytecode.
|
inlinevirtual |
Execute Action tags.
Not all tags that have ActionScript code are considered Action tags.
Reimplemented from gnash::SWF::ControlTag.
References gnash::abc::Machine::execute(), gnash::getObject(), gnash::getVM(), gnash::abc::Machine::initMachine(), gnash::log_debug(), and gnash::abc::AbcBlock::prepare().
|
inlinestatic |
References _, gnash::movie_definition::addControlTag(), gnash::SWF::DOABCDEFINE, gnash::SWFStream::ensureBytes(), gnash::movie_definition::get_loading_frame(), IF_VERBOSE_MALFORMED_SWF, IF_VERBOSE_PARSE, gnash::movie_definition::isAS3(), gnash::log_error(), gnash::log_parse(), gnash::log_swferror(), name, gnash::SWFStream::read_string(), and gnash::SWFStream::read_u32().
Referenced by gnash::SWF::addDefaultLoaders().
|
inline |
1.8.11