[libavg-users] Animation sequences in libavg

Martin Heistermann Martin.Heistermann at web.de
Thu Sep 18 11:08:57 CEST 2008


Hello Frederik,
my first idea would be something like this (untested):

class Slideshow:
    def __init__(self):
        self.step=0
        image1=...
        image2=...
        self.steps = ( 
                lambda: self.fadeIn(image1),
                lambda: self.hold(dur=5000),
                lambda: self.crossfade(image1, image2, dur=2000),
                lambda: self.hold(dur=5000),
        )   
    def nextStep(self):
        if i < len(self.steps):
            self.steps[i]()
            i+=1
    def fadeIn(self, img, duration=1000):
        anim.fadeIn(img, duration, onStop = self.nextStep)



Best Regards,
Martin Heistermann






________________________________________________________________________
Schon gehört? Bei WEB.DE gibt' s viele kostenlose Spiele:
http://games.entertainment.web.de/de/entertainment/games/free/index.html




More information about the libavg-users mailing list