Les mouvements d’une occurrence sur la scène
CHAPITRE 5
131
function lancer(evt:MouseEvent) {
new Tween(balle,"x",Regular.easeOut,balle.x,420,2,true);
new Tween(balle,"y",Bounce.easeIn,balle.y,150,2,true);
}
Exemples de mouvements :
new Tween(balle,"x",Regular.easeIn,balle.x,420,2,true);
new Tween(balle,"y",Bounce.easeIn,balle.y,150,2,true);
new Tween(balle,"x",Elastic.easeIn,balle.x,420,3,true);
new Tween(balle,"y",Bounce.easeInOut,balle.y,150,2,true);
new Tween(balle,"x",Bounce.easeIn,balle.x,420,3,true);
new Tween(balle,"y",Bounce.easeOut,balle.y,150,2,true);
new Tween(balle,"x",Bounce.easeIn,balle.x,420,1,true);
new Tween(balle,"y",Bounce.easeOut,balle.y,150,3,true);
new Tween(balle,"x",Bounce.easeOut,balle.x,420,4,true);
new Tween(balle,"y",Bounce.easeInOut,balle.y,150,1,true);
new Tween(balle,"x",Bounce.easeOut,balle.x,420,4,true);
new Tween(balle,"y",Elastic.easeInOut,balle.y,150,3,true);
new Tween(balle,"x",Bounce.easeOut,balle.x,420,2,true);
new Tween(balle,"y",Elastic.easeIn,balle.y,150,5,true);
Éditez l’unique symbole de votre animation pour remplacer la forme rond par un carré.
Replacez l’occurrence sur la scène, puis essayez les lignes d’instructions ci-dessous.
new Tween(balle,"scaleX",Bounce.easeOut,1,3,2,true);
new Tween(balle,"scaleY",Elastic.easeIn,1,3,2,true);
new Tween(balle,"scaleX",Bounce.easeOut,0.5,3,1,true);
new Tween(balle,"scaleY",Bounce.easeIn,1,3,2,true);
new Tween(balle,"scaleX",Bounce.easeOut,0.5,3,1,true);
new Tween(balle,"scaleY",Elastic.easeInOut,1,3,3,true);
new Tween(balle,"scaleX",Bounce.easeIn,0.5,3,3,true);
new Tween(balle,"scaleY",Elastic.easeOut,1,3,3,true);
Notez que le temps alloué aux durées des différentes interpolations donne des résultats
très différents. Il ne suffit pas de combiner les effets (Bounce, Elastic, Regular, Strong et
Back), ni même leurs applications (easeIn, easeOut et easeInOut), mais de régler de façon
appropriée la durée de l’interpolation.
CHAPITRE 5
131
function lancer(evt:MouseEvent) {
new Tween(balle,"x",Regular.easeOut,balle.x,420,2,true);
new Tween(balle,"y",Bounce.easeIn,balle.y,150,2,true);
}
Exemples de mouvements :
new Tween(balle,"x",Regular.easeIn,balle.x,420,2,true);
new Tween(balle,"y",Bounce.easeIn,balle.y,150,2,true);
new Tween(balle,"x",Elastic.easeIn,balle.x,420,3,true);
new Tween(balle,"y",Bounce.easeInOut,balle.y,150,2,true);
new Tween(balle,"x",Bounce.easeIn,balle.x,420,3,true);
new Tween(balle,"y",Bounce.easeOut,balle.y,150,2,true);
new Tween(balle,"x",Bounce.easeIn,balle.x,420,1,true);
new Tween(balle,"y",Bounce.easeOut,balle.y,150,3,true);
new Tween(balle,"x",Bounce.easeOut,balle.x,420,4,true);
new Tween(balle,"y",Bounce.easeInOut,balle.y,150,1,true);
new Tween(balle,"x",Bounce.easeOut,balle.x,420,4,true);
new Tween(balle,"y",Elastic.easeInOut,balle.y,150,3,true);
new Tween(balle,"x",Bounce.easeOut,balle.x,420,2,true);
new Tween(balle,"y",Elastic.easeIn,balle.y,150,5,true);
Éditez l’unique symbole de votre animation pour remplacer la forme rond par un carré.
Replacez l’occurrence sur la scène, puis essayez les lignes d’instructions ci-dessous.
new Tween(balle,"scaleX",Bounce.easeOut,1,3,2,true);
new Tween(balle,"scaleY",Elastic.easeIn,1,3,2,true);
new Tween(balle,"scaleX",Bounce.easeOut,0.5,3,1,true);
new Tween(balle,"scaleY",Bounce.easeIn,1,3,2,true);
new Tween(balle,"scaleX",Bounce.easeOut,0.5,3,1,true);
new Tween(balle,"scaleY",Elastic.easeInOut,1,3,3,true);
new Tween(balle,"scaleX",Bounce.easeIn,0.5,3,3,true);
new Tween(balle,"scaleY",Elastic.easeOut,1,3,3,true);
Notez que le temps alloué aux durées des différentes interpolations donne des résultats
très différents. Il ne suffit pas de combiner les effets (Bounce, Elastic, Regular, Strong et
Back), ni même leurs applications (easeIn, easeOut et easeInOut), mais de régler de façon
appropriée la durée de l’interpolation.
