X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fmodules%2Fswfobject.c;h=d108ade64d910226433100236ee9b0b8111864b3;hb=83dfa8331972a9b9fc68ed321bce31f669094255;hp=d93a92897483191234662ef66be84279e984bbc5;hpb=8526dcf3a698c688e2cc4430ae106b5ecf70677f;p=swftools.git diff --git a/lib/modules/swfobject.c b/lib/modules/swfobject.c index d93a928..d108ade 100644 --- a/lib/modules/swfobject.c +++ b/lib/modules/swfobject.c @@ -153,6 +153,7 @@ void swf_GetPlaceObject(TAG * tag,SWFPLACEOBJECT* obj) memset(obj, 0, sizeof(SWFPLACEOBJECT)); swf_GetMatrix(0, &obj->matrix); swf_GetCXForm(0, &obj->cxform, 1); + //obj->internal = PF_CHAR|PF_MATRIX|PF_CXFORM; return; } swf_SetTagPos(tag, 0); @@ -162,6 +163,7 @@ void swf_GetPlaceObject(TAG * tag,SWFPLACEOBJECT* obj) obj->depth = swf_GetU16(tag); swf_GetMatrix(tag, &obj->matrix); swf_GetCXForm(tag, &obj->cxform, 0); + //obj->internal = PF_CHAR|PF_MATRIX|PF_CXFORM; } else if(tag->id == ST_PLACEOBJECT2) { flags = swf_GetU8(tag); memset(obj,0,sizeof(SWFPLACEOBJECT)); @@ -170,7 +172,8 @@ void swf_GetPlaceObject(TAG * tag,SWFPLACEOBJECT* obj) swf_GetCXForm(0,&obj->cxform,1); obj->depth = swf_GetU16(tag); - //flags&1: move + //obj->internal = flags; + if(flags&1) obj->move = 1; if(flags&2) obj->id = swf_GetU16(tag); if(flags&4) swf_GetMatrix(tag, &obj->matrix); if(flags&8) swf_GetCXForm(tag, &obj->cxform,1);