Lecture inversée (animation frame par frame)

Contenu du snippet

Lecture inversée frame par frame.
Ce petit bout de code permet de passer d'une frame à la précédente avec un interval de huit centième de seconde par l'intermédiaire d'un boutton auquel il faut assigner le CODE BOUTTON
Pour stopper ce retour en arrière, il suffit de donner à la frame sur laquelle on souhaite s'arrêter le CODE FRAME

Source / Exemple :


CODE BOUTTON
on (release) {
// au click
	
	function precedente() {
// création de la fonction qui passe à la frame précédente
		prevFrame();
// commande passant à la frame précédente
	}
	
	var Intervalle;
// création d'une variable "Intervalle"
	Intervalle = setInterval (precedente, 80);
// on donne une valeur à la variable "Intervalle" qui est en fait la commande setInterval
// setInterval utilise la fonction "precedente", précité, et l'intervalle, ici 80
// tout en sachant que 1000 correspond à une seconde, donc ici 80 => 0.08s
}

CODE FRAME
clearInterval( Intervalle );
// clearInterval détruit un intervalle, celui nommé "Intervalle", que l'on avait créé plus haut

Conclusion :


Le boutton lance le retour arrière.
La "lecture inversée" s'arrête sur la frame choisi.

L'intervalle est ici de 8/100 de seconde, modifiez le s'il ne convient pas.

Utilisé pour menu tournant, et ca fonctionne très bien.
Aucun bug détécté pour l'instant.
Ne vous genez pas pour critiquer.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.