Utilisation des equations de easing de mx2004 pro

Contenu du snippet

Dans pas mal de forums, je voi des questions concernant l'utilisation des easing...

Donc, je poste une code rapide, mais clair pour les utiliser.

Creez un clip sur votre scene, je l'ai nomé "t" (me demandez pas pkoi)

ensuite, simple code magik sur le _root:

Source / Exemple :


var itv = setInterval(function (o) {
	o.t++;
	if (o.t<=o.duration) {
		with (o.clip) {
			o.clip._x = mx.transitions.easing.Elastic.easeInOut(o.t, o.start, o.change, o.duration);
		}
	} else {
		clearInterval(itv);
	}
}, 20, new Object({clip:t, start:t._x, change:t._x+400, duration:150, t:1}));

Conclusion :


clip: c'est notre clip
start: valeur de depart
change: valeur d'arrivé
duration: le tps que ça va prendre
t: valeur original du compteur. mettez 0 ou 1 et vous prenez pas la tete.

au nivo du mx.transitions.easing.Elastic.easeInOut:
Elastic est le nom du fichier as. il y a aussi Strong, Regular, etc...
easeInOut est la fonction. Il y a aussi easeIn et easeOut.

Voila! maintenant vous savez vous servir des equations de easing.
A vous de decouvrir tous les mouvements et les applications ;)

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.