[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnash-dev] Re: [Gnash] Playing multiple movies at the same time
From: |
strk |
Subject: |
Re: [Gnash-dev] Re: [Gnash] Playing multiple movies at the same time |
Date: |
Mon, 20 Aug 2007 17:20:47 +0200 |
On Mon, Aug 20, 2007 at 05:07:38PM +0200, Sergio Garcia wrote:
> What about the following patch to start with? I have move most of the statics
> to the vm and
> create the getter/setters on it, then just proxy the statics function to the
> vm singleton ones.
The idea of the singleton (which should be inherited by the non-singleton
design)
is that you'd set all stuff at construction/initialization time.
I wouldn't feel comfortable with things like base url or renderer being
modifyable
once the VM is created. Might be this would mean many parameters in the
constructor,
or maybe another class which is initialized by passing a VM and some other
context
container (for renderer,base url and the like).
I guess every *run* (movie) would need:
- A VM (which would have a GC)
- A base url
- A render handler
- A sound handler
You might encode these 4 members into a context class (Application?).
Let me know if this makes sense for you, I haven't really tried the patch
at all, just trying to point out possible dangerous uses.
--strk;