Because of the constant attack by the wiki spam bots, accounts that are created and not used will be deleted. If you are a legitimate user, and your IP was blocked, please contact any active administrator - look at Special:RecentChanges and see who is busy fighting spam.

Talk:Main Page

From SWFTools
Jump to: navigation, search

there is a bug in swfcombine.c ver0.9.1

function  void normalcombine(SWF*master, char*slave_name, SWF*slave, SWF*newswf)
block:
		 else if(tag->id == ST_SYMBOLCLASS) {
			/* a symbolclass tag is like a define tag: it defines id 0000 */
			int num = swf_GetU16(tag);
			int t;
			for(t=0;t<num;t++) {
				U16 id = swf_GetU16(tag);
				if(!id) {
					masterbitmap[id] = 1;
				}
				swf_GetString(tag);
			}

when combine more two swf and every slave swf symbolclass has id=0 name as "MainXXXXX" where newid for this class,but the "newid" will be used by followed slave swf.

when flashplayer update to 10.3.185.5,will get a error to player combine swf.

I think

				if(!id) {
					masterbitmap[id] = 1;
				}

can be modified to


				masterbitmap[id] = 1;

It will work well.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox