module inscription newsletter haut de page forum mobile

Dismiss Notice

formations etalonnage sur davinci resolve

Nos Formations Etalonnage avec Forest reviennent en octobre !
Adoptez une réelle méthodologie d'étalonnage professionnelle et atteignez vos objectifs créatifs avec nos formations intensives sur 3 jours
Toutes les infos
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
Dismiss Notice

Formation Lumière - Pratique Intensive du 14 au 16 octobre à Paris
Formez-vous avec cet atelier de pratique intensive dans des conditions exceptionnelles ! Formation finançable.
Toutes les infos

Ateliers et Formations

Lançons-nous dans le scripting !

Discussion in 'Adobe After Effects' started by Sequelles, Apr 5, 2006.

Tags:
  1. Sequelles

    Sequelles Modérateur
    Modérateur So

    Trophy Points:
    11,780
    Likes Received:
    20
    Messages:
    4,261
    Appréciations:
    +2 / 13 / -0
    Est-ce que pour convertir une collection d'item en tableau la seulle solution est de faire une boucle pour remplir le tableau case par case?
     
  2. nab17connection

    Trophy Points:
    1,900
    Likes Received:
    1
    Messages:
    1,051
    Appréciations:
    +0 / 0 / -0
    non tu peux l avoir directement, cf post précédent ...

    projet
    var mySelectedItems = app.project.selection;
    c'est un tableau....mySelectedItems[0] represente le premier item selectionné dans la fenetre de projet

    comp
    var mySelectedLayers = app.project.activeItem.selectedLayers;
    c'est aussi un tableau...mySelectedLayers[0] represente le premier calque selectionné dans la fenetre de montage
     
  3. Sequelles

    Sequelles Modérateur
    Modérateur So

    Trophy Points:
    11,780
    Likes Received:
    20
    Messages:
    4,261
    Appréciations:
    +2 / 13 / -0
    Oui mais dans les cases de ce tableau, si j'ai sélectionné des dossiers, j'ai ce que contient le dossier, chaque case est une collection de métrage. (dans mon cas).
    Je voudais créer un tableau de tableau, un tableau à deux dimension.
     
  4. nab17connection

    Trophy Points:
    1,900
    Likes Received:
    1
    Messages:
    1,051
    Appréciations:
    +0 / 0 / -0
    salut, peux tu mettre une image de ta fenetre de projet...pour voir un peu la configuration
     
  5. Sequelles

    Sequelles Modérateur
    Modérateur So

    Trophy Points:
    11,780
    Likes Received:
    20
    Messages:
    4,261
    Appréciations:
    +2 / 13 / -0
    Bon faut que je m'y remette...

    J'ai une nouvelle question, un problème pour organiser mes nouvelles compostions. Comment faire pour les numéroter proprements, genre en commencant par 001 si on a moins de 1000 comp et pas à 1 :jap:
     

    Attached Files:

    • cap.gif
      cap.gif
      File size:
      10.4 KB
      Views:
      200
    #65 Sequelles, Jun 21, 2006
    Last edited: Jun 21, 2006
  6. nab17connection

    Trophy Points:
    1,900
    Likes Received:
    1
    Messages:
    1,051
    Appréciations:
    +0 / 0 / -0
    regardes ce petit exemple:

    Code:
    var myName = "Sequelles";
    var testArray = new Array();
    var test;
    for (var i = 0; i <= 200; i++) {
    	var Num = "00" + i;                // 0-9
    	var L = Num.length;                 
    	if (L == 4)
    		Num = Num.substring(1,L);  // 10-99
    	else if (L >= 5) 
    		Num = Num.substring(2,L);  // 100-...	
    	test = myName + "_" + Num;
    	testArray.push(test);
    }
    alert(testArray);
    note: "push()" c'est autre facon de remplir un tableau, cela ajoute l element que tu donnes en argument (et renvoie cet element, si t'as besoin de le recuperer)
     
    #66 nab17connection, Jun 21, 2006
    Last edited: Jun 22, 2006
  7. Sequelles

    Sequelles Modérateur
    Modérateur So

    Trophy Points:
    11,780
    Likes Received:
    20
    Messages:
    4,261
    Appréciations:
    +2 / 13 / -0
    Merci pour le substring, ça m'a bien aidé !

    Je repose une autre question, qui a toujours plus à voir avec le javascript qu'avec After Effects mais j'ai pas trouvé: est-ce qu'il y a une commande pour interrompre un script ? Il y a break pour sortir d'une boucle mais si on veut interrompre tout le script ?
     
  8. nab17connection

    Trophy Points:
    1,900
    Likes Received:
    1
    Messages:
    1,051
    Appréciations:
    +0 / 0 / -0
    non tu ne peux pas stopper un script en cours d'execution...c'est plutot "si telle est telle condition ets verifiée, il se passe quelquechose, sinon il ne se passe rien..". Je ne sais pas si je suis tres clair ...
     
  9. Sequelles

    Sequelles Modérateur
    Modérateur So

    Trophy Points:
    11,780
    Likes Received:
    20
    Messages:
    4,261
    Appréciations:
    +2 / 13 / -0
    Oui c'est un peu ce que je pensais, c'est pas dans la "logique" du javascript.
     
  10. Sequelles

    Sequelles Modérateur
    Modérateur So

    Trophy Points:
    11,780
    Likes Received:
    20
    Messages:
    4,261
    Appréciations:
    +2 / 13 / -0
    Je continue et je m’arrache les 3 cheveux qu’y me restent...
    Comment ouvrir une boite de dialogue et récupérer le texte entré par l’utilisateur ?
    :D
     
  11. nab17connection

    Trophy Points:
    1,900
    Likes Received:
    1
    Messages:
    1,051
    Appréciations:
    +0 / 0 / -0
    comme ca par exemple:
    Code:
    var myInput = prompt("Il te reste combien de cheveux ?","3");
    alert(myInput + " cheveux c'est pas beaucoup !");
    (attaque les ongles maintenant :lol: )
     
Loading...
Similar Threads - Lançons scripting
  1. geoay
    Replies:
    1
    Views:
    964

Share This Page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous