gnash-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-dev] how process about movie_root.advanceMovie


From: kai.yangkai
Subject: Re: [Gnash-dev] how process about movie_root.advanceMovie
Date: Fri, 17 Jul 2009 10:40:56 +0800

 
en,
so I think movie_root::advanceMovie() will predraw the charactor ,shaps some of swf tags  after read_all_swf() process those tag loader.
gnash-0.8.5/libcore/impl.cpp
108     register_tag_loader(SWF::END, end_loader);
109
110     register_tag_loader(SWF::DEFINESHAPE, define_shape_loader);
111     register_tag_loader(SWF::FREECHARACTER, fixme_loader); // 03
112     register_tag_loader(SWF::PLACEOBJECT, PlaceObject2Tag::loader);
113     register_tag_loader(SWF::REMOVEOBJECT,  RemoveObjectTag::loader); // 05
114     register_tag_loader(SWF::DEFINEBITS,  define_bits_jpeg_loader);
115     register_tag_loader(SWF::DEFINEBUTTON, DefineButtonTag::loader);
    ..........
 
but there are so many tags that I can't  trace them ,
is there  a frame ,graph or some  which parser the  conection about advanceMovie and  tag loader ? 
or it is hard to understand the advanceMovie .
thanks.
oh,pardon my poor english , best regards .
 
2009-07-17

kai.yang

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;
 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]