git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed a bug occuring when shapes are entirely outside of the viewport
[swftools.git]
/
src
/
swfc.c
diff --git
a/src/swfc.c
b/src/swfc.c
index
49b3998
..
caa2a52
100644
(file)
--- 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);
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);
}
}
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) {
}
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);
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))
incrementid();
if(dictionary_lookup(&fonts, name))
@@
-1178,7
+1184,7
@@
void s_sound(char*name, char*filename)
U16*samples;
int numsamples;
int t;
U16*samples;
int numsamples;
int t;
- int blocksize = 576;
+ int blocksize = 1152;
if(!readWAV(filename, &wav)) {
warning("Couldn't read wav file \"%s\"", filename);
if(!readWAV(filename, &wav)) {
warning("Couldn't read wav file \"%s\"", filename);