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;