module inscription newsletter haut de page forum mobile

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

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

Scripting AE : les palettes

Discussion dans 'Adobe After Effects' créé par djbennyj, 7 Avril 2009.

  1. djbennyj

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    14
    Appréciations:
    +0 / 0 / -0
    Bonjours tout le monde.

    Je suis en train de realiser un script, qui doi successivement me masquer/aficher des layer (une première fenêtre créée, dans laquelle on sélectionne ce qu'on veut)

    Puis, une foi ceci fait, j'ai une deuxième fenêtre qui apparait, je veu entrer des valeurs, qui seront changées dans les claques que j'ai choisi.

    Tout fonctionne bien sans l'interface graphique, mais quand je code les fenetres ca merde.

    La première fenetre s'affiche corretcement, les calques sont masqué etc...
    La deuxième apparait, et la, j'ai normalement une suite de statictext qui devrai apparaitre, mais un seul d'entre eux apparait....
    Je peut mettre autant de boutons que je veu, ca marche, mais je n'arrive a mettre qu'un seul statictext.
    Idem pour les edittext. le premier marche, mais pas les autres....

    Voici un bout de mon script :

    Code:
    function BTvendredi()
    {
    //Activer le vendredi
    for (i=2;i<6;i++)
    	{
    		mycomp = app.project.item(i);
    		mycomp.layer(12).enabled = true;
    		mycomp.layer(8).enabled = false;
    		mycomp.layer(10).enabled = false;
    		mycomp.layer(11).enabled = false;
    		mycomp.layer(9).enabled = false;
    	}
    	Remplir();
    }
    function BTvalider()
    {
    	alert("Validé");
    }
    function Remplir()
    {
    	pal_jour.hide();
    	
    	pal_remplir =  new Window("palette","Temperatures et temps",[0,0,300,400]);
    
    	
    	tableau_temps =["Soleil","pluie","Soleil et pluie"];
    	
    	pal_remplir.chartre= pal_remplir.add("statictext",[10,30,100,50],"Chartre"); 
    	pal_remplir.test= pal_remplir.add("statictext",[10,70,100,50],"test"); 
    	pal_remplir.chartre_temperature= pal_remplir.add("edittext",[70,30,100,50],""); 
    
    	pal_remplir.chartre_temps= pal_remplir.add("dropdownlist",[130,30,100,50], tableau_temps); 
    	 
    	pal_remplir.orleans=pal_remplir.add("statictext",[10,70,100,50],"Texte 1");
    	pal_remplir.blois=pal_remplir.add("statictext",[10,110,100,50],"texte 2");
    	pal_remplir.tours=pal_remplir.add("statictext",[10,150,100,50],"Texte 3");
    	pal_remplir.sud=pal_remplir.add("statictext",[10,190,100,50],"texte 4");
    	
    	
    	pal_remplir.BTvalider= pal_remplir.add("button",[10,190,100,50],"Valider");
    	
    	pal_remplir.BTvalider.onClick= BTvalider;
    	
    	
    	pal_remplir.center();
    	pal_remplir.show();
    
    	
    }
    
    
    var pal_jour = new Window("palette","Choix jour",[0,0,110,260]);
    pal_jour.lol = pal_jour.add("statictext",[10,5,140,25],"Selection du jour");
    
    pal_jour.BTlundi= pal_jour.add("button",[10,30,100,50],"Lundi"); 
    pal_jour.BTmardi= pal_jour.add("button",[10,70,100,50],"mardi");
    pal_jour.BTmercredi= pal_jour.add("button",[10,110,100,50],"mercredi");
    pal_jour.BTjeudi= pal_jour.add("button",[10,150,100,50],"jeudi");
    pal_jour.BTvendredi= pal_jour.add("button",[10,190,100,50],"vendredi");
    pal_jour.BTabout = pal_jour.add("button",[70,230,20,50],"?");
    pal_jour.BTabout.onClick = BTabout;
    pal_jour.BTlundi.onClick = BTlundi;
    pal_jour.BTmardi.onClick = BTmardi;
    pal_jour.BTmercredi.onClick = BTmercredi;
    pal_jour.BTjeudi.onClick = BTjeudi;
    pal_jour.BTvendredi.onClick = BTvendredi; 
    
    
    pal_jour.center();
    pal_jour.show();
    
    Quelqu'un aurait il etr deja confronté a ce genre de problèmes?


    Merci d'avance pour vos reponses
     
  2. magna_

    Points Repaire:
    1 200
    Recos reçues:
    2
    Messages:
    207
    Appréciations:
    +0 / 0 / -0
    ca ne serait pas la 3eme et 4eme valeur de ton "statictext" qui ne serait pas trop petite pour leur affichage?
    je dis ca, je dis rien....
     
    #2 magna_, 8 Avril 2009
    Dernière édition: 8 Avril 2009
  3. djbennyj

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    14
    Appréciations:
    +0 / 0 / -0
    Oui merci, j'ai fait n importe quoi je viens de m'en rendre compte. En plus mon code est affreux.

    J'ai tout refait proprement.

    J'ai encore quelques ptits bug , si je n'y arrive pas je reposterais ^^ Merci encor.
     
Chargement...
Discussions similaires - Scripting palettes
  1. geoay
    Réponses:
    1
    Nb. vues:
    936

Dernières occasions

 

Partager cette page

Dernières Occasions

 
Vous souhaitez annoncer sur le Repaire ? Contactez-nous