X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fswfc.c;h=caa2a52cd732cfc0d8ffd44ee717b6da1e5e2e96;hb=764b4382266a88ea82758d51db38107eba68e866;hp=49b3998f17b0fd9db2d6f47495b68540ef93758e;hpb=3323971944f7a887e4f68dd40ec52c11a7166b14;p=swftools.git diff --git a/src/swfc.c b/src/swfc.c index 49b3998..caa2a52 100644 --- a/src/swfc.c +++ b/src/swfc.c @@ -727,11 +727,13 @@ void s_frame(int nr, int cut, char*name) if(t==nr-1 && name && *name) { tag = swf_InsertTag(tag, ST_FRAMELABEL); swf_SetString(tag, name); + swf_SetU8(tag, 1); //make this an anchor } } if(nr == 0 && currentframe == 0 && name) { tag = swf_InsertTag(tag, ST_FRAMELABEL); swf_SetString(tag, name); + swf_SetU8(tag, 1); //make this an anchor } if(cut) { @@ -1156,6 +1158,10 @@ void s_font(char*name, char*filename) font->id = id; tag = swf_InsertTag(tag, ST_DEFINEFONT2); swf_FontSetDefine2(tag, font); + tag = swf_InsertTag(tag, ST_EXPORTASSETS); + swf_SetU16(tag, 1); + swf_SetU16(tag, id); + swf_SetString(tag, name); incrementid(); if(dictionary_lookup(&fonts, name)) @@ -1178,7 +1184,7 @@ void s_sound(char*name, char*filename) U16*samples; int numsamples; int t; - int blocksize = 576; + int blocksize = 1152; if(!readWAV(filename, &wav)) { warning("Couldn't read wav file \"%s\"", filename);