|
From: | zou lunkai |
Subject: | Re: [Gnash-commit] gnash ChangeLog testsuite/actionscript.all/enum... |
Date: | Fri, 22 Jun 2007 16:37:36 +0800 |
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.
[Prev in Thread] | Current Thread | [Next in Thread] |