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.

Lançons-nous dans le scripting !

Discussion dans 'Adobe After Effects' créé par Sequelles, 5 Avril 2006.

Tags:
  1. Sequelles

    Sequelles Modérateur
    Modérateur So

    Points Repaire:
    11 780
    Recos reçues:
    20
    Messages:
    4 260
    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

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

    Points Repaire:
    11 780
    Recos reçues:
    20
    Messages:
    4 260
    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

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

    Points Repaire:
    11 780
    Recos reçues:
    20
    Messages:
    4 260
    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:
     

    Fichiers attachés:

    • cap.gif
      cap.gif
      Taille de fichier:
      10.4 KB
      Nb. vues:
      166
    #65 Sequelles, 21 Juin 2006
    Dernière édition: 21 Juin 2006
  6. nab17connection

    Points Repaire:
    1 900
    Recos reçues:
    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, 21 Juin 2006
    Dernière édition: 22 Juin 2006
  7. Sequelles

    Sequelles Modérateur
    Modérateur So

    Points Repaire:
    11 780
    Recos reçues:
    20
    Messages:
    4 260
    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

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

    Points Repaire:
    11 780
    Recos reçues:
    20
    Messages:
    4 260
    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

    Points Repaire:
    11 780
    Recos reçues:
    20
    Messages:
    4 260
    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

    Points Repaire:
    1 900
    Recos reçues:
    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: )
     
Chargement...
Discussions similaires - Lançons scripting
  1. geoay
    Réponses:
    1
    Nb. vues:
    566

Dernières occasions

 

Partager cette page