I think I found the culprit. gravity-embed.swf seems to be doing something like this:
container = createEmptyMovieClip("container", ...)
That's right, I also see this.
This creates a 'container' variable AND adds a 'container' character in the display list. The clash is handled by giving precedence to the variable, but it's not a big deal as they both point to the same as_object, being a sprite_instance.
Maybe only Gnash creates two things: a variable 'container' and a character 'container'. To my opinion, that's not quite correct. Firstly, a chareacter 'container' is created. And then, there is a DefineLocal(0x3c) which trys to define an variable also named 'container'. But at last the variable will not be created, because DefineLocal will find the 'container' already exist. "0x3C" will just set the container again. So, there is always ONE 'container' and maybe no culprit. _______________________________________________ Gnash-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnash-dev

