sswf::ActionCallFrame Class Reference

Change the SWF pointer to the specified frame. More...

#include <libsswf.h>

Inheritance diagram for sswf::ActionCallFrame:

sswf::Action sswf::MemoryManager sswf::ItemBase sswf::MemBuffer List of all members.

Public Member Functions

 ActionCallFrame (TagBase *tag)

Private Member Functions

virtual ErrorManager::error_code_t SaveData (Data &data, Data &nested_data)
 A do nothing function.

Detailed Description

This tag was improperly given a number larger than 127. It actually uses no immediate data, instead it uses the current number on the stack.

None-the-less, I had to create a specific Action for this tag in order to overload the SaveData() function which would otherwise generate an assert.

See also:
SWF Alexis' Reference—Call Frame


Constructor & Destructor Documentation

ActionCallFrame::ActionCallFrame ( TagBase tag  ) 


Member Function Documentation

ErrorManager::error_code_t ActionCallFrame::SaveData ( Data data,
Data nested_data 
) [private, virtual]

This function is used to prevent the default SaveData() from generating an assert. This is an error from Macromedia which should have created a code byte smaller than 128 for this action and did not.

This function just returns right away.

Parameters:
[in] data The Data buffer to save extraneous data (i.e. ignored)
[in] nested_data The pre-saved sub-actions (i.e. ignored)

Reimplemented from sswf::Action.


The documentation for this class was generated from the following files:
Generated on Sun May 13 23:29:39 2007 for libsswf by  doxygen 1.4.7