2009-12-13 2 views
0

Je tweening un movieclip de startX à finishX. La valeur de startX varie mais finishX est une constante. Mais comme le startX augmente en valeur, l'animation semble être plus rapide. Comment ajuster la vitesse de l'interpolation pour assurer une vitesse constante quelle que soit la valeur de startX?as2 tweening et des vitesses cohérentes

Merci

Répondre

0

Puisque vous ne spécifiez pas, je suppose que vous utilisez Adobe Tween Class. Le paramètre qui contrôle le type d'interpolation (ou animation) est la 'classe et méthode d'ap- plication' et est le troisième paramètre du constructeur. Si vous utilisez la classe Aucune, il interprétera « Une simple transition linéaire de a à b. », Je crois que c'est ce que vous cherchez:

var yourTween:Tween = 
    new Tween(yourObj, "_x", None.easeOut, startX, finishX, timeInSeconds, true); 

PD: Tweenlite est également disponible pour AS2 et est beaucoup plus rapide et plus léger et intuitif à utiliser que la classe Tween ... I fortement vous recommandons de l'essayer! (La transition linéaire dans Tweenlite est appelée 'Regular', mais est la transition par défaut donc vous serez bien)