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 Gnash-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-dev