lightspark-users team mailing list archive
Mailing list archive
Re: Global object/s
it's needed to have multiple global objects as each script expects to
work on a clean context. For example each script may use initSlot.
Il giorno mar, 04/10/2011 alle 11.25 +0200, Matthias Gehre ha scritto:
> while looking through the code, I saw that in ABCContext::exec
> we create a global object for each script by
> and then do
> which adds the 'global' to the globalScopes member of GlobalObject.
> Why do we have multiple global scopes? It seems that
> GlobalObject::getVariableAndTargetByMultiname searches through all
> global objects,
> so it should be the same if we have just one instead of multiple?
> Then, I would derive GlobalObject from ASObject, as toString() on the
> global object should return "[object Global]".
> (we return [object Object] currently).