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;
_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev