zu 2.
benutz eine cycle anweisung (falls es geht)
Also zum rückwerts abspielen:
my.anm_percent = cycle(my.anm_percent - my.anm_speed * time_step,0,100);