void SkAnimateMaker::loadMovies() { for (SkDisplayable** dispPtr = fMovies.begin(); dispPtr < fMovies.end(); dispPtr++) { SkDisplayable* displayable = *dispPtr; SkASSERT(displayable->getType() == SkType_Movie); SkDisplayMovie* movie = (SkDisplayMovie*) displayable; SkAnimateMaker* movieMaker = movie->fMovie.fMaker; movieMaker->fEvents.doEvent(*movieMaker, SkDisplayEvent::kOnload, NULL); movieMaker->fEvents.removeEvent(SkDisplayEvent::kOnload, NULL); movieMaker->loadMovies(); } }