Lire une animation dans tous les sens

Soyez le premier à donner votre avis sur cette source.

Vue 8 195 fois - Téléchargée 1 263 fois

Description

Bon je sais vous allez dire que ce code est trivial est c'est le cas, pourtant cela pourra aider certains graphistes qui font leurs bannieres de pub et qui galère à faires leurs intermolations un coup d'un sens un coup de l'autre.

Ce code est en réalité composé de 3 fonctions :
- rewind(elem:Object)
Elle pend en paramètre un movieClip afin de le lire dans le sens inverse de la lecture classique exemple dans le zip
- pingPong(elem:Object)
Qui contrairement a rewind, un fois arrivé au début du clip (oui ca renroule) on retourne ensuite a la fin en lecture normal, puis on renroule...
- normalRead(elem:Object)
Delete du enterFrame pour retourner dans le sens de lecture normal

Attention, ce code ne cherche pas à remplacer les Tween, mais permet une programmation rapide pour ceux qui ne veulent pas se prendre la tête et on plutot tendance a tout faire leurs animations sur la timeLine

Conclusion :


J'ai remplacé la source d'origine Code ci dessus, par la proposition de tlecoz qui est bien plus propre même si on peux toujours faire mieux ca progresse.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
tlecoz Messages postés 40 Date d'inscription mardi 13 janvier 2004 Statut Membre Dernière intervention 9 décembre 2007
19 sept. 2007 à 21:40
Je viens de mater la source, c'est cool d'avoir pris le temps de faire un exemple au niveau du _root et au niveau d'un clip

Merci pour les futurs lecteurs/flasheur qui passeront par là
cedriclomb Messages postés 275 Date d'inscription samedi 19 novembre 2005 Statut Membre Dernière intervention 27 avril 2010 1
19 sept. 2007 à 21:38
Lidée de laisser le code en place etait de permettre au ges de comprendre la discussions dans 6 mois mais bon je v le virer
tlecoz Messages postés 40 Date d'inscription mardi 13 janvier 2004 Statut Membre Dernière intervention 9 décembre 2007
19 sept. 2007 à 21:21
Je sais pas pourquoi le code affiché sur la page est resté tel quel puisqu'au final c'est mon code qui est dans la source maintenant, et qu'il est (je pense) bien mieux codé.
Sans vouloir te voler la vedette cedriclomb, mais ce n'est pas utile de presenter un code pour presenter un code. L'idée c'est qd meme d'aporter un code utile pour les autres, non ?
Enfin, cela dit, ca m'empeche pas de dormir :)
cedriclomb Messages postés 275 Date d'inscription samedi 19 novembre 2005 Statut Membre Dernière intervention 27 avril 2010 1
19 sept. 2007 à 21:15
Pour ce qui est des source j'avais pas fais gaffe

sinon por le enterFrame sur un object je te signe que MovieClip est un objet donc ca ne me pause aucun problème


normalRead(elem:Object) {
Bien sur que si qu'il se relit normalement puisque tu arrete de l'obliger a remonter il repard dans le bon sens
top30 Messages postés 1158 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 6 août 2010
19 sept. 2007 à 21:06
no coment :
http://www.flashkod.com/code.aspx?ID=44128

et plus vieux :
http://www.flashkod.com/codes/COMMANDE-REWIND-FLASH-FLASH-MX_13813.aspx

"...function rewind(elem:Object) {
elem.onEnterFrame = function() {..."
Tu as déjà vu un "enterFrame" sur un Object toi ?


"...function normalRead(elem:Object) {
delete elem.onEnterFrame;..."
OK, en imaginant que elem est un MovieClipm tu arrètes effectivement TA lecture, mais le clip ne se met pas pour autant à se lire de facon normal...

perso, pauvre et mal encodé
[3/10]

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.