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

[Problème] Comment accéder à l'élément parent

Discussion dans 'Adobe After Effects' créé par lefelinherbivore, 24 Mars 2023.

  1. lefelinherbivore

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    8
    Appréciations:
    +0 / 0 / -0
    Bonjour.

    Je souhaite récupérer le nom du calque photo sur un calque champ texte nommé "textDyn"
    J'ai scripté sur le code source du calque texte :

    Code:
    var nbLayers= thisComp.numLayers;
    var regex=/[0-9]?.(jpe?g|psd|png|gif|svg|tif|tif?f)$/i;
    thisComp.layer(index+nbLayers-1).name.replace(regex,"");
    
    J'ai 120 compositions différentes qui se composent ainsi :
    - calque texte (textDyn)
    -n calque.s
    - calque photo

    Tout fonctionne bien.
    Mais si je dois améliorer mon script, je dois répercuter ces changements sur l'ensemble de mes compositions, soit 120 !
    J'ai donc pensé convertir mon calque "textDyn" en une composition afin d'en faciliter la maintenance.

    mais dans ce cas, je ne sais plus comment scripter ça !
    Là, ça fonctionne, mais j'ai dû nommer la composition dans lequel ma compostion textDyn se trouve :
    Code:
    var nbLayers=comp("Photo_1").numLayers;
    comp("Photo_1").layer(nbLayers).name;
    L'idée ici est de remonter d'un niveau sans avoir à nommer la composition dans lequel textDyn se trouve.
    comp(Photo_1)<comp(textDyn)

    J'espère avoir été clair !!! :D

    Merci pour votre aide
     
Chargement...
Discussions similaires - accéder l'élément parent
  1. lysvfx
    Réponses:
    2
    Nb. vues:
    280

Dernières occasions

 

Partager cette page

Dernières Occasions

 
Vous souhaitez annoncer sur le Repaire ? Contactez-nous