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

Reply via email to