Public Member Functions | Static Public Member Functions

gnash::SWF::DoABCTag Class Reference

SWF Tag DoABC (72). More...

#include <DoABCTag.h>

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

List of all members.

Public Member Functions

virtual void executeActions (MovieClip *m, DisplayList &) const
 Execute Action tags.
void read (SWFStream *)

Static Public Member Functions

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

Detailed Description

SWF Tag DoABC (72).

Execute an ABC tag. This is AVM2 bytecode.


Member Function Documentation

virtual void gnash::SWF::DoABCTag::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::abc::Machine::execute(), gnash::getObject(), gnash::getVM(), gnash::abc::Machine::initMachine(), and gnash::abc::AbcBlock::prepare().

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

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