module inscription newsletter haut de page forum mobile

Dismiss 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

[Problème] expression lookat cs3 ne fonctionne plus sur cs 5.5 ?

Discussion in 'Adobe After Effects' started by bigmc, Sep 28, 2011.

  1. bigmc

    Trophy Points:
    100
    Likes Received:
    0
    Messages:
    4
    Appréciations:
    +0 / 0 / -0
    Bonjour à tous,

    j'ai besoin des experts ! J'utilise depuis quelques temps sur CS3 une expression de look at trouvée sur le net:
    LookAt = “ball”
    offset = 0
    diffx = position[0] – this_comp.layer(LookAt).position[0];
    diffy = position[1] – this_comp.layer(LookAt).position[1];
    if (diffx == 0) {
    diffx = 1 }
    sign = 1 + (-1 * (diffx / Math.abs(diffx))) * 90;
    radians_to_degrees(Math.atan(diffy/diffx)) + sign + offset

    où 'ball' est le nom du calque vers lequel mon layer va pointer.
    Les dates sont de 2007 -2008, et donc, ça fonctionne nickel sur CS3.
    A ce ci près que dans CS5.5, ça ne marche pas :'( déjà à la ligne 1 -> où j'ai remplacé le "ball" par this_comp.layer(NOmduLayer).position[0];
    mais j'ai alors une faut dans la ligne 3, etc...

    Est-moi, où depuis cs 5 ou cs5.5, y a des différences dans la syntaxe ?
    Quelles sont les différences ? Comment y remédier ?

    Si quelqu'un peut me 'traduire' cet expression, ça serait excellent !

    Un tout grand merci.
     
  2. Jielce

    Trophy Points:
    550
    Likes Received:
    0
    Messages:
    17
    Appréciations:
    +0 / 0 / -0
    Ce serait pas plutôt :
    thisComp.layer
    au lieu de this_comp.layer
    syntaxe dépassée
     
Loading...

Share This Page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous