These are from http://www.nowrap.de/download/flasm16src.zip. Unfortunately, I could not find any other references to corroborate them. --- libswfdec/swfdec_tag.h | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/libswfdec/swfdec_tag.h b/libswfdec/swfdec_tag.h index a2dd625..66890c8 100644 --- a/libswfdec/swfdec_tag.h +++ b/libswfdec/swfdec_tag.h @@ -69,7 +69,7 @@ typedef enum { SWFDEC_TAG_DEFINEVIDEOSTREAM = 60, SWFDEC_TAG_VIDEOFRAME = 61, SWFDEC_TAG_DEFINEFONTINFO2 = 62, - SWFDEC_TAG_MX4 = 63, /*(?) */ + SWFDEC_TAG_MX4 = 63, /*(?) */ /* maybe DEBUGID */ SWFDEC_TAG_ENABLEDEBUGGER2 = 64, SWFDEC_TAG_SCRIPTLIMITS = 65, SWFDEC_TAG_SETTABINDEX = 66, @@ -80,8 +80,10 @@ typedef enum { SWFDEC_TAG_DEFINEFONTALIGNZONES = 73, SWFDEC_TAG_CSMTEXTSETTINGS = 74, SWFDEC_TAG_DEFINEFONT3 = 75, + SWFDEC_TAG_AVM2DECL = 76, SWFDEC_TAG_METADATA = 77, SWFDEC_TAG_DEFINESCALINGGRID = 78, + SWFDEC_TAG_AVM2ACTION = 82, SWFDEC_TAG_DEFINESHAPE5 = 83, SWFDEC_TAG_DEFINEMORPHSHAPE2 = 84 } SwfdecTag;
Jeff Muizelaar
2006-Dec-03 22:23 UTC
[Swfdec] [PATCH 3/4] DEFINESHAPE4 should be DEFINESHAPE5
It looks like what was DEFINESHAPE4 is actually DEFINESHAPE5. DEFINESHAPE4 has id 67. Sources: http://swfmill.org/trac/changeset/148 http://wiki.jswiff.com/Wiki.jsp?page=DefineShape5 http://www.nowrap.de/download/flasm16src.zip --- libswfdec/swfdec_tag.h | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/libswfdec/swfdec_tag.h b/libswfdec/swfdec_tag.h index f88eb7b..a2dd625 100644 --- a/libswfdec/swfdec_tag.h +++ b/libswfdec/swfdec_tag.h @@ -73,6 +73,7 @@ typedef enum { SWFDEC_TAG_ENABLEDEBUGGER2 = 64, SWFDEC_TAG_SCRIPTLIMITS = 65, SWFDEC_TAG_SETTABINDEX = 66, + SWFDEC_TAG_DEFINESHAPE4 = 67, SWFDEC_TAG_FILEATTRIBUTES = 69, SWFDEC_TAG_PLACEOBJECT3 = 70, SWFDEC_TAG_IMPORTASSETS2 = 71, @@ -81,7 +82,7 @@ typedef enum { SWFDEC_TAG_DEFINEFONT3 = 75, SWFDEC_TAG_METADATA = 77, SWFDEC_TAG_DEFINESCALINGGRID = 78, - SWFDEC_TAG_DEFINESHAPE4 = 83, + SWFDEC_TAG_DEFINESHAPE5 = 83, SWFDEC_TAG_DEFINEMORPHSHAPE2 = 84 } SwfdecTag;
The following series of patches adds new tags to swfdec_tag.h They are probably best applied using git-am. -Jeff
Jeff Muizelaar
2006-Dec-03 22:23 UTC
[Swfdec] [PATCH 1/4] DEFINEMORPHSHAPE2 should be 84 not 86
Based on information from http://sswf.sourceforge.net/SWFalexref.html, the flasm source code and a variety of other projects. --- libswfdec/swfdec_tag.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/libswfdec/swfdec_tag.h b/libswfdec/swfdec_tag.h index 07b6803..b76992e 100644 --- a/libswfdec/swfdec_tag.h +++ b/libswfdec/swfdec_tag.h @@ -75,7 +75,7 @@ typedef enum { SWFDEC_TAG_SETTABINDEX = 66, SWFDEC_TAG_FILEATTRIBUTES = 69, SWFDEC_TAG_DEFINESHAPE4 = 83, - SWFDEC_TAG_DEFINEMORPHSHAPE2 = 86 + SWFDEC_TAG_DEFINEMORPHSHAPE2 = 84 } SwfdecTag; #endif
These tags are from: http://sswf.sourceforge.net/SWFalexref.html#tags_version8. --- libswfdec/swfdec_tag.h | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/libswfdec/swfdec_tag.h b/libswfdec/swfdec_tag.h index b76992e..f88eb7b 100644 --- a/libswfdec/swfdec_tag.h +++ b/libswfdec/swfdec_tag.h @@ -74,6 +74,13 @@ typedef enum { SWFDEC_TAG_SCRIPTLIMITS = 65, SWFDEC_TAG_SETTABINDEX = 66, SWFDEC_TAG_FILEATTRIBUTES = 69, + SWFDEC_TAG_PLACEOBJECT3 = 70, + SWFDEC_TAG_IMPORTASSETS2 = 71, + SWFDEC_TAG_DEFINEFONTALIGNZONES = 73, + SWFDEC_TAG_CSMTEXTSETTINGS = 74, + SWFDEC_TAG_DEFINEFONT3 = 75, + SWFDEC_TAG_METADATA = 77, + SWFDEC_TAG_DEFINESCALINGGRID = 78, SWFDEC_TAG_DEFINESHAPE4 = 83, SWFDEC_TAG_DEFINEMORPHSHAPE2 = 84 } SwfdecTag;