[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnash-dev] how process about movie_root.advanceMovie
From: |
strk |
Subject: |
Re: [Gnash-dev] how process about movie_root.advanceMovie |
Date: |
Thu, 16 Jul 2009 21:28:33 +0200 |
On Thu, Jul 16, 2009 at 11:55:02AM +0800, kai.yangkai wrote:
> gnash-0.8.5/libcore/movie_root.cpp +1085
> void
> movie_root::advanceMovie()
> {
> doMouseDrag();
> advanceLiveChars();
> processLoadMovieRequests();
> processActionQueue();
> cleanupAndCollect();
> assert(testInvariant());
> }
>
> I don't understand clearly what they want do,especially
> advanceLiveChar(),mainly I don't know how it effect render update.
None of those functions effect render update.
Rendering is taken care of by movie_root::display() which is
called by base Gui class.
"Live" characters are non-unloaded timelines (active display objects).
--strk;
Free GIS & Flash consultant/developer () ASCII Ribbon Campaign
http://foo.keybit.net/~strk/services.html /\ Keep it simple!