SymbolClass

Tag Info
Tag Number: 
76
Tag Type: 
Action
Tag Flash Version: 
9
Unknown SWF Tag: 
This tag is defined by the Flash documentation by Adobe
Brief Description: 

Instantiate objects from a set of classes.

Tag Structure: 
struct swf_symbolclass {
	swf_tag			f_tag;		/* 76 */
	unsigned short		f_symbol_count;
	struct {
		unsigned short		f_symbol_id;
		string			f_symbol_name;
	} f_symbol_references[f_symbol_count];
};

The SymbolClass tag is used to instantiate objects from action script version 3 definitions (see DoABCDefine.) You can instantiate each object only once with this technique.

The f_symbol_id references an ActionScript version 3 object (DoABC) and the f_symbol_name references the class to instantiate.

When f_symbol_id is set to zero, this tag becomes a special case and uses the f_symbol_name as the name of the top level class (root? TBD.)