Plusieurs methodes de tween :
dans les exemples ci dessous on fait évoluer un clip qui a pour instance "monclip" pour obtenir :
sa position x à : 65 pixels
sa position y à : 117 pixels
une proportion de 60% par rapport à sa taille originale
une transparence de 20%
l’animation se faisant dans une durée de 1 seconde
TweenMax
import gs.TweenMax;
TweenMax.to(monclip,1,{_x:65,_y:117,_xscale:60, _yscale:60, _alpha:20});
Téléchargez auparavant la classe tweenMax : http://blog.greensock.com/tweenmaxas2/
et placez la dans le dossier "Classes" se trouvant dans le dossier contenant les fichiers de votre logiciel flash
[hidepost]
TweenLite
import com.greensock.*;
TweenLite.to(monclip, 1, {x:65, y:117,_xscale:60, _yscale:60, _alpha:20});
Téléchargez auparavant la classe tweenLite :http://blog.greensock.com/tweenliteas3/
et placez la dans le dossier "Classes" se trouvant dans le dossier contenant les fichiers de votre logiciel flash
Tween
import mx.transitions.Tween;
import mx.transitions.easing.*;
var MonAnim:Tween;
MonAnim = new Tween(Monclip, ‘_x’, Strong.easeOut, Monclip._x, 65, 1, true);
MonAnim = new Tween(Monclip, ‘_y’, Strong.easeOut, Monclip._x, 117, 1, true);
MonAnim = new Tween(Monclip, ‘_xscale’, Strong.easeOut, Monclip._xscale, 60, 1, true);
MonAnim = new Tween(Monclip, ‘_yscale’, Strong.easeOut, Monclip._xscale, 60, 1, true);
MonAnim = new Tween(Monclip, ‘_alpha’, Strong.easeOut, Monclip._alpha, 20, 1, true);
Voir aussi les sujets similaires sur cours internet :
- Les bases à connaitre en actionscript2
- Avec quelques notions de code, il est déjà possible de...
- Tween et yoyo (AS3)
- Le script: import fl.transitions.easing.*; import fl.transitions.*; var myMotion : Tween;...
- Tween sur les couleurs (AS2) TweenColorTransform
- import mx.transitions.TweenColorTransform; import flash.geom.ColorTransform; var tween_ct = new TweenColorTransform(clip,...
- TweenMax (AS3)
- Le script import gs.*; import gs.easing.*; stage.addEventListener(MouseEvent.MOUSE_DOWN,startTween); function startTween(evt:MouseEvent) {...
- Valeurs decimal a 2 chiffres après la virgule (AS2)
- Pour obtenir des valeurs a deux chiffres après la...
