Gnash  0.8.11dev
Public Member Functions | Static Public Member Functions
gnash::SWF::DoActionTag Class Reference

SWF Tag DoAction (12) More...

#include <DoActionTag.h>

Inheritance diagram for gnash::SWF::DoActionTag:
gnash::SWF::ControlTag gnash::ref_counted

List of all members.

Public Member Functions

void read (SWFStream &in)
 Read a DoAction block from the stream.
virtual void executeActions (MovieClip *m, DisplayList &) const
 Execute Action tags.
- Public Member Functions inherited from gnash::SWF::ControlTag
virtual ~ControlTag ()
virtual void executeState (MovieClip *, DisplayList &) const
 Execute "state" or "DisplayList" tags.
- 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 RunResources &)

Additional Inherited Members

- Public Types inherited from gnash::SWF::ControlTag
enum  Type { TAG_ACTION = 1 << 0, TAG_DLIST = 1 << 1 }
 Type of ControlTag. More...

Detailed Description

SWF Tag DoAction (12)

Thin wrapper around action_buffer.


Member Function Documentation

virtual void gnash::SWF::DoActionTag::executeActions ( MovieClip ,
DisplayList  
) const
inlinevirtual

Execute Action tags.

Not all tags that have ActionScript code are considered Action tags.

Reimplemented from gnash::SWF::ControlTag.

References gnash::MovieClip::add_action_buffer().

static void gnash::SWF::DoActionTag::loader ( SWFStream in,
TagType  tag,
movie_definition m,
const RunResources  
)
inlinestatic
void gnash::SWF::DoActionTag::read ( SWFStream in)
inline

Read a DoAction block from the stream.

References gnash::SWFStream::get_tag_end_position(), and gnash::action_buffer::read().


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