2010-05-26 4 views
1

J'ai créé une animation en utilisant script.aculo.us. Cependant, lorsque l'animation est terminée, je veux la réinitialiser tous les objets et exécuter à nouveau l'animation. Je prévois de simplement réinitialiser les positions des objets manuellement, mais comment puis-je faire les animations en boucle? Si je place les déclarations d'effets dans une boucle for ou while, cela bloque simplement le navigateur.En boucle une animation faite avec script.aculo.us

Des idées?

Répondre

1

Une des options avec les effets Scriptaculous est d'avoir un callback afterFinish. Il suffit de rappeler votre animation, et vous devriez être prêt à partir. Voici un peu d'informations sur les callbacks:

http://wiki.github.com/madrobby/scriptaculous/core-effects

http://www.tutorialspoint.com/script.aculo.us/scriptaculous_common_parameters.htm

+0

Merci! Cela a fait l'affaire. Cependant, est-ce une mauvaise pratique d'appeler une fonction comme rappel depuis cette fonction? –

Questions connexes