Gnash
0.8.11dev
|
#include <DoActionTag.h>
Public Member Functions | |
void | read (SWFStream &in) |
Read a DoAction block from the stream. | |
virtual void | executeActions (MovieClip *m, DisplayList &) const |
Execute Action tags. | |
![]() | |
virtual | ~ControlTag () |
virtual void | executeState (MovieClip *, DisplayList &) const |
Execute "state" or "DisplayList" tags. | |
![]() | |
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 | |
![]() | |
enum | Type { TAG_ACTION = 1 << 0, TAG_DLIST = 1 << 1 } |
Type of ControlTag. More... | |
![]() | |
virtual | ~ref_counted () |
SWF Tag DoAction (12)
Thin wrapper around action_buffer.
|
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().
|
inlinestatic |
|
inline |
Read a DoAction block from the stream.
References gnash::SWFStream::get_tag_end_position(), and gnash::action_buffer::read().