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

pb erreur expression

Discussion dans 'Adobe After Effects' créé par jeunack, 3 Août 2006.

Tags:
  1. jeunack

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    46
    Appréciations:
    +0 / 0 / -0
    bonjour,

    After Effect refuse mon expression pour une opacité d'un masque :

    if ( time <= 2 ) {
    wiggle(10,50,1);
    }

    il me dit undefined value used in expressions.

    time est bien la valeur du temp non ?

    merci d'avance.
     
  2. Sequelles

    Sequelles Modérateur
    Modérateur So

    Points Repaire:
    11 780
    Recos reçues:
    20
    Messages:
    4 261
    Appréciations:
    +2 / 13 / -0
    tu n'as pas de valeur définie quand la condition n'est pas remplie.
     
  3. jeunack

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    46
    Appréciations:
    +0 / 0 / -0
    merci pour ta reponse, j'ai pourtant toutjours un souci, after n em'indique pas d'erreur dans mon expression pourtant elle n'agt pas comme je voudrais. Je m'explique, je voudrais que mon masque clignote aléatoirement jusqu'a qu'il arrive a 5s sec ou qu'il reste à a une opacité de 100 % dès qu'il atteint avec la fonction wiggle. Suis-je assez clair ?

    if ((time <= 5) && (opacity != 100)) {

    wiggle(10,100,1);

    }
    else {100}

    j'ai l'impression qu'il ne rentre pas dans le if puisque mon opcité reste a 100% tout le temps
     
  4. farf

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    87
    Appréciations:
    +0 / 0 / -0
    Si ton opacite est a 100 pour cent au debut, c est normal qu elle ne rentre pas dans la boucle. A quoi sert ta deuxieme condition 'opacity != 100' dans le if?
    Si tu la supprimes, je pense que cela marchera.
    --
    Farf
     
  5. jeunack

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    46
    Appréciations:
    +0 / 0 / -0
    en fait la deuxieme condition est là pour que qd l'opacité atteint 100% avant les 5s il sort du if
    et reste a 100%. J'ai donc ainsi une apparation (du moins en theorie :D ) aleatoire de mes mes masques mais je sais qu'a 5s, il sont tous apparus.

    Et je pense qu'effectivement l'opacité des masques demarre dès le debut a 100% et empeche d'entrer dans le if. Reste a savoir s'il est possible de mettre a t=0s l'opacité des a masques a 0%. :)
     
  6. farf

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    87
    Appréciations:
    +0 / 0 / -0
    Tu peux mettre egalement un temps minimum pendant lequel l'opacite est aleatoire, cela fonctionnera et tu controleras mieu l'effet :

    if (((time <= 5) && (opacity != 100)) || time < 2 ) {

    wiggle(10,100,1);

    }
    else {100}

    --
    Farf
     
  7. jeunack

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    46
    Appréciations:
    +0 / 0 / -0
    ca ne résout pas mon probleme, l'opacité se limite a 2s et non 5s. il faudrait pouvoir regler l'opacité a 0 a t = 0s :/

    Merci quand meme :)

    c'est bon j'ai trouvé, pour ceux que ca interesse :

    if (time <= random(3)) {


    wiggle(0.1,300)*(time/50);

    }
    else {100}
     
    #7 jeunack, 7 Août 2006
    Dernière édition: 7 Août 2006
Chargement...

Partager cette page