module inscription newsletter haut de page forum mobile

Rejeter la notice

logo repaire

100 licences d'essai Edius X valables jusqu'au 30 Juin gratuites pour les Repairenautes !

problème d'expression dans after effect

Discussion dans 'Adobe After Effects' créé par Mr B., 21 Avril 2021.

  1. Mr B.

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    3
    Appréciations:
    +0 / 0 / -0
    Bonjour à tous,

    J'ai un petit soucis que j'aimerai bien résoudre pour ma compréhension.
    J'utilise Ae depuis quelques mois seulement (soyez indulgent)

    C'est dingue parce que je suis un tuto pour une animation simple de forme.
    Je fais exactement ce qui est décrit et j'ai une erreur qui me dit

    x = effect("droit")("Curseur");

    le résultat de l'expression doit être de dimension 2 et pas 1

    Il s'agit de contrôler la taille (x) d'un rectangle grâce à l'option d'expression "glissière" que j'ai appelé ici "droit"

    Voilà ce qu'on me demande de faire sur la globalité de l'expression :

    x = effect("droit")("Curseur");
    y =content("Rectangle 2").transform.scale[1];
    [x,y]

    X est contrôlé par la glissière
    Y ne bouge pas


    C'est très énervant de suivre un tuto, de penser comprendre ce que l'on fait (car assez simple) et d'avoir des erreurs qu'on ne s'explique pas...
    J'ai bien essayé de trouver par moi même avant de venir ici, mais ....

    En tout cas, je visite un peu les forums et je tiens à remercier ceux qui prennent le temps de répondre aux questions....:bravo:
     

    Fichiers attachés:

  2. mhr

    mhr

    Points Repaire:
    3 520
    Recos reçues:
    10
    Messages:
    362
    Appréciations:
    +23 / 108 / -0
    Bonjour, si tu veux contrôler le scale avec xy indépendants Capture.PNG
    x = effect("Slider Control 2")("Slider");
    y = effect("Slider Control")("Slider");
    [x, y]

    remplace par curseur pour version française
    Si tu veux que y ne bouge pas, tu peux aussi lui donner une valeur fixe
    ex: y=100;
     
    • J'aime J'aime x 1
  3. Mr B.

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    3
    Appréciations:
    +0 / 0 / -0
    Ok, mais en fait le Y ne bouge pas et n'est donc pas lié au slider, mais à lui même...
    Et je ne comprends pas pourquoi il y a toujours cette erreur d'expression.
    Est ce que c'est parce que j'ai renommé l'effet SLIDER (glissière) en droit et gauche ?
    je ne comprends pas... je fais exactement ce qui est dit dans le tuto

    57:57
     
  4. mhr

    mhr

    Points Repaire:
    3 520
    Recos reçues:
    10
    Messages:
    362
    Appréciations:
    +23 / 108 / -0
    Si tu as une version francaise, je crois que ça s appelle curseur et non slider, tu le trouves dans effet/expression control, et si tu les renommes effectivement, il faut également les renommer dans l expression sinon erreur
    x = effect("Slider Control")("Slider");
    ça veut dire qu il va chercher pour la valeur de x : dans l effet nommé Slider Control , et son paramètre nommé Slider.
     
    #4 mhr, 21 Avril 2021
    Dernière édition: 21 Avril 2021
    • J'aime J'aime x 1
  5. Alcoriza

    So So

    Points Repaire:
    5 800
    Recos reçues:
    84
    Messages:
    3 988
    Appréciations:
    +215 / 407 / -2
    J'y connais rien en expression, mais pour moi, déjà ça, c'est pas bon, ça devrait plutôt être un truc de ce genre en version fr :

    Code:
    x = effect("droit")("Curseur");
    y = transform.scale[1];
    [x,y]
     
    • Merci Merci x 1
  6. mhr

    mhr

    Points Repaire:
    3 520
    Recos reçues:
    10
    Messages:
    362
    Appréciations:
    +23 / 108 / -0
    Ça marche aussi puisque transform.scale[0]; et transform.scale[1]; font appel respectivement au 2 paramètres du scale
     
    • Je recommande ! Je recommande ! x 1
  7. Mr B.

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    3
    Appréciations:
    +0 / 0 / -0
    Ca y est ça marche, mais je ne comprends toujours pas pourquoi ça fonctionne maintenant....
    Et ça j'aime pas trop...qund je comprends pas
    mais c'est vrai que pour un débutant, c'est assez coriasse comme tuto.
    Enfin l'effet voulu est là je posterai ma vidéo si ça vous dit.

    Merci a vous
     
Chargement...

Partager cette page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous