[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnash-commit] gnash ChangeLog libbase/string_table.cpp libbas...
From: |
Chad Musick |
Subject: |
Re: [Gnash-commit] gnash ChangeLog libbase/string_table.cpp libbas... |
Date: |
Wed, 24 Oct 2007 07:11:55 +0900 |
> Chad, it seems this change broke something, see my new test in
> actionscript.all/Object.as
>
> This is the problem:
>
> class A : B : C
>
> C.m is a getter-setter
> B.m is a normal property
> A.m doesn't exist
>
> When setting A.m, the getter-setter should be invoked.
> findProperty would find B.m and return that while findGetterSetter would
> find C.m.
>
> No idea about the new isStatic thing.
>
> --strk;
Has this behavior been verified in the proprietary player? It's most
definitely wrong for AS3, since the scope rules ensure that B.m will
make C.m invisible to A -- I can put in a version test (AS2 or AS3) if
this is the way that AS2 is 'supposed' to operate.
Chad