- int v1 = swf_GetU30(tag);
- int v2 = swf_GetU30(tag);
- int v3 = swf_GetU30(tag);
- //printf("%02x %02x %02x\n", v1, v2, v3);
- m.type = 0x07;
- m.namespace_set = 0;
- m.name = pool_lookup_string(pool, v1);
- m.ns = pool_lookup_namespace(pool, v2);
- /* not sure what to do with v3-
- it's definitely not a namespace */
+ int v1 = swf_GetU30(tag); //multiname
+ int v2 = swf_GetU30(tag); //counter?
+ int v3 = swf_GetU30(tag); //multiname
+ // e.g. Vector<int> ... we only store the parent object
+ m = *(multiname_t*)array_getkey(pool->x_multinames, v1);