Niveau initiation
Cette animation permet de recréer l'effet que vous pouvez observer quand vous êtes dans un train et que vous regardez le paysage par la fenêtre. Cette technique inventée par Monsieur Walt Disney pour Blanche Neige est ici mise au goût du jour avec Flash. Vous apprendrez à gérer le déplacement de plusieurs plans et à créer une animation en boucle sans raccord visible. Le code ActionScript 2 utilisé ici est très concis et peut être très facilement converti en AS3
![]() |
Durée : 07:53 Auteur : Jean-Luc Delon |

Introduction à Adobe Edge
Contao - Les fondamentaux
ZBrush 4 - Les fondamentaux
Drupal 7 - Les fondamentaux
Photoshop Elements 10 - Les fondamentaux
Premiere Elements 10 - Les fondamentaux
Les calques de forme dans After Effects
Ateliers créatifs avec Adobe Flash Vol. 2















Contacts
Newsletter
Twitter
RSS
RSS des commentaires
Podcasts des tutoriels













Commentaires
Tuto super bien expliqué, merci beaucoup!
J'aime beaucoup le petit plus historique!
J'ignorais que Walt Disney était à l'origine de cet effet. Ca peut paraitre anodin à d'autres, mais moi j'aime bien connaitre ce genre de petits détails.
vraiment bien. Net, concis et complet. On en veut d'autres ! Merci.
très bon
Bonjour,
Merci de regarder mon petit tutoriel.
Je rajoute le code en AS3 qui est très voisin dans le principe.
//Fonction d'animation
function AnimPlan(NomDuPlan:Event):void {
//Récupere le nom du MovieClip à manipuler
var PlanActuel:MovieClip = NomDuPlan.currentTarget
//Déplace de vitesse pixels
PlanActuel.x -= PlanActuel.vitesse;
//Si nous sommes à la moitié de la taille du plan
if (PlanActuel.x<=-PlanActuel.width/2) {
//Repositionne le plan
var difference:Number = PlanActuel.x-(-PlanActuel.width/2);
PlanActuel.x = difference;
}
};
//Réglage des vitesses des plans par attribution d'une nouvelle propriété
FondRue.vitesse = 2;
Sol.vitesse = 3;
Lampadaires.vitesse = 4;
Voitures.vitesse = 8;
SolDevant.vitesse = 14;
//appel a la fonction d'animation à la cadence de 1/25 de seconde
FondRue.addEventListener(Event.ENTER_FRAME,AnimPlan);
Sol.addEventListener(Event.ENTER_FRAME,AnimPlan);
Lampadaires.addEventListener(Event.ENTER_FRAME,AnimPlan);
Voitures.addEventListener(Event.ENTER_FRAME,AnimPlan);
SolDevant.addEventListener(Event.ENTER_FRAME,AnimPlan);
Bonne fêtes a toutes et a tous......
On peut relier ça à MouseX et faire des sites très intéressants basé sur cet effet de parallax. Pour de meilleures performances, avec beaucoup de calques, il peut-être utile de créer un Array avec tous les calques à animer et de traiter cet array dans la fonction de l'enterframe.
Un grand merci !
J'en ai fait une petite animation rapide ... Ã perfectionner !
><www.nature-graphique.com/...
Merci explications clairs tres bon tuto
bonjour
j'ai l'erreur suivante
vous pouvez m'aiguiller ?
1118: Contrainte implicite d'une valeur du type statique Object vers un type peut-être sans rapport flash.display:MovieClip.
a bientot