X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fswfdump.c;h=a16f873bc3948886876ffe20bfa5906ac802c2a6;hb=6c3ab5574d31504d24710c2756899d49275c1a37;hp=35dc77e51461e21dcdeda290c479b65e32b281f5;hpb=30b68dc4d9d219f77e73bbd1db59dd41fd27d1eb;p=swftools.git diff --git a/src/swfdump.c b/src/swfdump.c index 35dc77e..a16f873 100644 --- a/src/swfdump.c +++ b/src/swfdump.c @@ -1246,7 +1246,7 @@ int main (int argc,char ** argv) } else if(tag->id == ST_PLACEOBJECT2 || tag->id == ST_PLACEOBJECT3) { } - else if(tag->id == ST_NAMECHARACTER) { + else if(tag->id == ST_NAMECHARACTER || tag->id==ST_DEFINEFONTNAME) { swf_GetU16(tag); printf(" \"%s\"\n", swf_GetString(tag)); } @@ -1310,6 +1310,13 @@ int main (int argc,char ** argv) else if(tag->id == ST_PLACEOBJECT2 || tag->id == ST_PLACEOBJECT3) { handlePlaceObject23(tag, myprefix); } + else if(tag->id == ST_DEFINEFONTNAME) { + swf_SetTagPos(tag, 0); + swf_GetU16(tag); //id + swf_GetString(tag); //name + char* copyright = swf_GetString(tag); + printf("%s%s\n", myprefix, copyright); + } else if(tag->id == ST_DEFINESHAPE || tag->id == ST_DEFINESHAPE2 || tag->id == ST_DEFINESHAPE3 ||