}
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));
}
if(tag->len)
dumperror("End Tag not empty");
}
- else if(tag->id == ST_EXPORTASSETS) {
+ else if(tag->id == ST_EXPORTASSETS || tag->id == ST_SYMBOLCLASS) {
handleExportAssets(tag, myprefix);
}
else if(tag->id == ST_DOACTION && action) {
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 ||