module inscription newsletter haut de page forum mobile

Rejeter la notice

ateliers live resolve avec forest

Ateliers Live Resolve - Formez-vous en ligne tous les mois avec Forest !
Faites rapidement évoluer la qualité de vos étalonnage avec nos ateliers mensuels de 3h.
Toutes les infos

Ateliers et Formations

encore une expression

Discussion dans 'Adobe After Effects' créé par fxpat, 12 Juillet 2007.

Tags:
  1. fxpat

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    150
    Appréciations:
    +0 / 0 / -0
    salut voilà j'ai un compteur qui part de 180 à faire, avec le texte dans after. Je voudrais faire une expression pour qu'à chaque seconde il décrémente cette valeur. J'ai essayez avec le valueAtTime que nab m'avait indiqué une fois mais j'ai un message d'erreur à chaque fois. je comprends rien, une âme charitable ?
     
  2. nab17connection

    Points Repaire:
    1 900
    Recos reçues:
    1
    Messages:
    1 051
    Appréciations:
    +0 / 0 / -0
    tu pourrais mettre ca sur la source d'un calque texte ('Math.floor' permet d'arrondir à l'entier inférieur)
    Code:
    180 - Math.floor(time);
     
  3. fxpat

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    150
    Appréciations:
    +0 / 0 / -0
    voilà j'ai utilisé l'expression, cela marche très bien, mais j'ai un autre souci, il se passe des choses pendant la 1ere seconde, dans mon exemple le compteur par de 15 mais 1s plus tard du coup pendant la 1ere seconde on voit 16, j'ai essayé ça mais ça marche pas, j'essaie de chercher encore car je pense être sur la bonne piste : 16 - Math.floor(time);if (time>15) 15;
     
  4. fxpat

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    150
    Appréciations:
    +0 / 0 / -0
    j'y suis arrivé enfin je crois :
    if (time<15) 16 - Math.floor(time) else 15;
     
  5. fxpat

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    150
    Appréciations:
    +0 / 0 / -0
    non ça marche pas
     
  6. fxpat

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    150
    Appréciations:
    +0 / 0 / -0
    je serais bien en faveur d'une petite aide merci
     
  7. nab17connection

    Points Repaire:
    1 900
    Recos reçues:
    1
    Messages:
    1 051
    Appréciations:
    +0 / 0 / -0
    personnellement je n'ai pas compris ce que tu voulais
     
  8. fxpat

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    150
    Appréciations:
    +0 / 0 / -0
    j'essaie de mieux expliquer, l'expression 15 - Math.floor(time); marche très bien si ma comp fait 15s et que mon compteur par de la frame 0. Mais là je fais une comp plus longue car au début le compteur fais une rotation sur lui même de 1s. Donc durant cette seconde je vois le chiffre 16 puisque j'ai 1s de plus et à 1s le chiffre 15 apparait début du compte à rebours. Le hic c'est que je voudrais voir que 15 pendant la 1s d'anime. Donc je cherche à rajouter dans l'expression que si le temps est plus grand que 15 alors afficher 15 sinon il fait le compte à rebours normal.
     
Chargement...

Partager cette page