{5,"Less2", 0x48,""},
{6,"Greater", 0x67,""},
{6,"StringGreater", 0x68,""},
-{6,"Enumerate2", 0x55,""}
-{6,"InstanceOf", 0x54,""}
+{6,"Enumerate2", 0x55,""},
+{6,"InstanceOf", 0x54,""},
{6,"StrictEquals", 0x66,""}
};
static int definedactions = sizeof(actions)/sizeof(struct Action);
return "ENABLEDEBUGGER";
case ST_REFLEX:
return "REFLEX";
- case ST_MX0:
- return "MX0";
- case ST_MX1:
- return "MX1";
- case ST_MX2:
- return "MX2";
- case ST_MX3:
- return "MX3";
+ case ST_DOINITACTION:
+ return "DOINITACTION";
+ case ST_DEFINEVIDEOSTREAM:
+ return "DEFINEVIDEOSTREAM";
+ case ST_VIDEOFRAME:
+ return "VIDEOFRAME";
+ case ST_DEFINEFONTINFO2:
+ return "DEFINEFONTINFO2";
case ST_MX4:
return "MX4";
}
f->encoding |= FONT_ENCODING_UNICODE;
if(t->id == ST_DEFINEFONTINFO2) {
- f->language = swf_GetU8();
+ f->language = swf_GetU8(t);
}
f->glyph2ascii = (U16*)malloc(sizeof(U16)*f->numchars);
case ST_FREECHARACTER: /* unusual tags, which all start with an ID */
case ST_NAMECHARACTER:
case ST_GENERATORTEXT:
- case ST_MX3:
callback(tag, tag->pos + base, callback_data);
break;
case ST_PLACEOBJECT: