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
Rejeter la notice

Nouvelle Formation Prise de son : les inscriptions sont ouvertes !
Maîtrisez la qualité de vos prises de son avec notre formation théorique et pratique de 3 jours ! Du 14 au 16 mai 2024 à Paris.

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

Discussion dans 'Adobe After Effects' créé par 7erence, 4 Janvier 2017.

Tags:
  1. 7erence

    Points Repaire:
    1 000
    Recos reçues:
    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

    Points Repaire:
    15 400
    Recos reçues:
    454
    Messages:
    18 165
    Appréciations:
    +747 / 3 142 / -34
    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

    Points Repaire:
    1 000
    Recos reçues:
    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

    Points Repaire:
    15 400
    Recos reçues:
    454
    Messages:
    18 165
    Appréciations:
    +747 / 3 142 / -34
    parce que ces formules retournes des chiffres reels (avec virgule) qui n'ont aucune signification dans un tableau
     
  5. 7erence

    Points Repaire:
    1 000
    Recos reçues:
    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!
     
Chargement...
Discussions similaires - lire tableau Paramètre
  1. fouvolant
    Réponses:
    10
    Nb. vues:
    228
  2. fretnux

    [CommentFaire?] Lire Timeline sans les effets

    fretnux, 18 Mars 2024, dans le forum: Edius
    Réponses:
    6
    Nb. vues:
    290
  3. Romont
    Réponses:
    37
    Nb. vues:
    969
  4. Darionaute
    Réponses:
    4
    Nb. vues:
    397
  5. Andre 09.34
    Réponses:
    58
    Nb. vues:
    2 760

Partager cette page