The bug is in characters not being proper properties, but rather handler from overridden set_member/get_member methods. One solution could be making enumerateObject a virtual function itself so that whoever overrides set_member/get_member can also override the latter. Another solution would be turning childs into proper read-only properties. Have you tried using hasOwnProperty('childname') ?--strk;
Tests added by using hasOwnProperty. "characters not being proper properties" seems correct. Maybe ActionEnumerate just not only enumerate properties but also characters. I did see it is used for characters in some random swf files. _______________________________________________ Gnash-commit mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnash-commit
