#include <libsswf.h>
Public Member Functions | |
ActionCallFrame (TagBase *tag) | |
Private Member Functions | |
virtual ErrorManager::error_code_t | ParseData (const Data &data) |
A do nothing function. | |
virtual ErrorManager::error_code_t | SaveData (Data &data, Data &nested_data) |
A do nothing function. |
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.
ActionCallFrame::ActionCallFrame | ( | TagBase * | tag | ) |
ErrorManager::error_code_t ActionCallFrame::ParseData | ( | const Data & | data | ) | [private, virtual] |
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.
[in] | data | The Data buffer to read the call data |
Reimplemented from sswf::Action.
References sswf::ErrorManager::ERROR_CODE_NONE.
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.
[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.
References sswf::ErrorManager::ERROR_CODE_NONE.