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 |

La formation complète sur Adobe Illustrator CS5
Préproduction avec Adobe Story et OnLocation CS5
Le Rotoscoping par la pratique dans After Effects CS5
Introduction à Soundbooth CS5
La formation complète sur Adobe Premiere Pro CS5
Introduction à Encore CS5
Ateliers créatifs avec Adobe Flash
Introduction à Bridge CS5 et Camera Raw 6
La formation complète sur Adobe After Effects CS5














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