Utilisation des equations de easing de mx2004 pro

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 577 fois - Téléchargée 29 fois

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

Ajouter un commentaire Commentaires
Messages postés
1258
Date d'inscription
mercredi 21 mars 2001
Statut
Modérateur
Dernière intervention
21 juin 2009
2
en effet, il sert a rien...
merci de la remarque ;)
j'avais du l'utiliser puis changer de methode sans le supprimer...
Messages postés
1
Date d'inscription
jeudi 3 juin 2004
Statut
Membre
Dernière intervention
9 juin 2004

pourquoi faire le with ?
Messages postés
1258
Date d'inscription
mercredi 21 mars 2001
Statut
Modérateur
Dernière intervention
21 juin 2009
2
toi aussi tu l'as acheté? lol
g matté les fonctions de penner, et ce ne sont pas les meme que celles de macro (enfin, pas toutes)
Je sais pas si c vraiment les equations de penner, mais en tt cas, c super utile :)
Messages postés
568
Date d'inscription
samedi 28 décembre 2002
Statut
Membre
Dernière intervention
18 juillet 2006
1
coucou !
en fait je croi que ces fonctions ne sont rien d autre que les fonctions de Robert Penner !
C ouf ! macromedia les aurai rajouter dans flash MX 2004 tellement elles sont bien ,,, quel boss ce mec ....(jsui en train de lire son boukin ...lol )
Messages postés
1258
Date d'inscription
mercredi 21 mars 2001
Statut
Modérateur
Dernière intervention
21 juin 2009
2
C:\Program Files\Macromedia\Flash MX 2004\en\First Run\Classes et ensuite pour trouver la class, tu remplace les points par des slash:
mx.transitions.easing.Elastic.easeOut = mx\transitions\easing\Elastic.as, fonction easeOut().

ça ne fonctione que pour la version pro.
Afficher les 8 commentaires

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.