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

[CommentFaire?] Comment lire un tableau avec un "Paramètre Glissière" [EXPRESSION]

Discussion in 'Adobe After Effects' started by 7erence, Jan 4, 2017.

Tags:
  1. 7erence

    Trophy Points:
    1,000
    Likes Received:
    0
    Messages:
    87
    Appréciations:
    +1 / 2 / -0
    Bonjour et bonne année à tous!

    En ce moment j'explore un peu les possibilités des tableaux.
    Et j'aimerais pouvoir lire l’intérieur d'un tableau grâce à un Paramètre Glissière (par exemple).
    Mais l'index d'un tableau n'est apparemment pas la même chose que la valeur que j'ai au bout de mon Paramètre Glissière.
    Je peux taper [2] mais ne peux pas mettre un Paramètre Glissière qui le définisse.

    J'ai pu avoir le même genre de blocage avec l’attribut NAME.


    Voici un petit bricolage qui marche bien...
    Code:
    T=["le","j'aime","glisse","de","sport"]; // Mon tableau
    M = marker.nearestKey(time).comment ; // j'ai stocké l'info dans un marqueur sous forme d'une suite de chiffres "10432"
    T[M[0]]+" "+T[M[1]]+" "+T[M[2]]+" "+T[M[3]]+" "+T[M[4]] //Et je recompose la phrase en incluant les espaces dans l’attribut "Texte Source".
    Ma question est donc: Y a-t-il une syntaxe pour convertir (ou faire passer) une variable vers un paramètre glissière en index (ici le tableau)?...

    Merci d'avance;
    7erence.
     
  2. giroudf

    So

    Trophy Points:
    15,400
    Likes Received:
    526
    Messages:
    19,590
    Appréciations:
    +834 / 3,714 / -37
    rien compris.

    mais si tu crees un slider avec une valeur min (0) et max (ici ce serait 4), tu peux obtenir toutes les valeurs de 0 a 4 en mettant

    Math.floor(value);

    dans le slider.

    plus loin, tu n'aurais qu'a utiliser la valeur du slider pour afficher le text
    apres il est possible qu'il y ait un probleme de format de variable auquel cas il faut convertir
    la valeur du slider dans le bon format.
    mais a ma connaissance after ne reconnait que le type general "number" et ne fait pas la difference entre un entier, un reel , un entier long etc...
    Le seul autre type numerique qui ne soit pas "number" est "index"
     
  3. 7erence

    Trophy Points:
    1,000
    Likes Received:
    0
    Messages:
    87
    Appréciations:
    +1 / 2 / -0
    Merci Giroudf!!!

    Je croyais avoir essayé le Math.floor, mais apparemment non.
    Ça marche nickel! :)

    Une petite question tant que je t'ai sous la main:
    pourquoi un wiggle ou un Math.sin ne marche pas quand je viens le chercher dans un tableau?...
    exemple: [ Math.sin(time*2)*200 , wiggle(.1,500,6) ]
     
  4. giroudf

    So

    Trophy Points:
    15,400
    Likes Received:
    526
    Messages:
    19,590
    Appréciations:
    +834 / 3,714 / -37
    parce que ces formules retournes des chiffres reels (avec virgule) qui n'ont aucune signification dans un tableau
     
  5. 7erence

    Trophy Points:
    1,000
    Likes Received:
    0
    Messages:
    87
    Appréciations:
    +1 / 2 / -0
    Ok, encore merci Giroudf.

    En tout cas, c'est sympa d'avoir un endroit où je peux poser des questions.
    Ça fait avancer!
     
Loading...

Share This Page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous