Sujet : Mouvement de boutons
Type : Script
Niveau : Débutant+
Durée : 00:04:01 (hh:mm:ss)
Date : 2010-01-26
Lien : http://www.rendufamily.fr/domotique/telecommandes/Tutoriaux/Scripts/010_Mouvement.avi
Détails :
* Mouvement de boutons
* Approche de la fonction scheduleAfter()
* Permet de faire bouger un bouton ou un groupe de bouton si on le mixe avec la script 005 (005_ProprieteVisible.avi)
Auteur : Jean-Michel Rendu
|
23 messages • Accèder à une page • 1, 2
|
Modérateurs: Modération Forum Installations, Modération Forum DIY, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités
Tout l'univers du pilotage et des télécommandes
[Tuto PEP2] : Mouvement
- powox
- Messages: 781
- Inscription Forum: 01 Oct 2005 1:38
- Localisation: Paris, Chatillon
Salut Jean-Michel,
bravo super tuto!
J'arrive enfin à comprendre les mouvements grâce à ton tuto.
En fait, pas bien compliqué avec un seul élément mais avec plusieurs ça doit se corser un peu!!
Merci encore,
Fred
PS: Et voilà!
bravo super tuto!
J'arrive enfin à comprendre les mouvements grâce à ton tuto.
En fait, pas bien compliqué avec un seul élément mais avec plusieurs ça doit se corser un peu!!
Merci encore,
Fred
PS: Et voilà!
- fredokl
- Messages: 471
- Inscription Forum: 06 Aoû 2009 1:36
- Localisation: Romans sur Isère
Salut et merci
Avec plusieurs c'est presque aussi simple, tu mixes ce script avec celui de la boucle dans le tuto 005 (propriété visible)
dedans y'a une boucle avec un truc genre "bouton" + i
et voila =)
Avec plusieurs c'est presque aussi simple, tu mixes ce script avec celui de la boucle dans le tuto 005 (propriété visible)
dedans y'a une boucle avec un truc genre "bouton" + i
et voila =)
- powox
- Messages: 781
- Inscription Forum: 01 Oct 2005 1:38
- Localisation: Paris, Chatillon
Merci,
j'essaie ça avant d'aller au boulot.
Fred
j'essaie ça avant d'aller au boulot.
Fred
- fredokl
- Messages: 471
- Inscription Forum: 06 Aoû 2009 1:36
- Localisation: Romans sur Isère
Super je viens d'essayer c'est génial.
Est ce que l'on peut se servir de ça pour faire un menu animé?
encore bravo pour ce tuto
Est ce que l'on peut se servir de ça pour faire un menu animé?
encore bravo pour ce tuto
- anthony64
- Pro-Divers
- Messages: 163
- Inscription Forum: 10 Fév 2009 19:55
- Localisation: Bayonne
bien sur, je m'en sert pour les lecteurs DVD pour faire apparaitre le clavier numérique par dessus les touches de lecture
- powox
- Messages: 781
- Inscription Forum: 01 Oct 2005 1:38
- Localisation: Paris, Chatillon
A super je vais essayer de faire ça avec un panel et plusieurs boutons dessus qui se cache et se découvre en appuyant sur un bouton.
je sais pas si je vais y arriver mais bon qui ne tente rien n'a rien
je sais pas si je vais y arriver mais bon qui ne tente rien n'a rien
- anthony64
- Pro-Divers
- Messages: 163
- Inscription Forum: 10 Fév 2009 19:55
- Localisation: Bayonne
Bonsoir Powox,
Je n'interviens pas dans tes différents topics, mais je tenais à te remercier pour la qualité de tes tutoriaux qui achèvent de me convaincre qu'il me faut une TSU9600 ou TSU9800 pour controler mon installation!
Ca rajoute une valeur ajoutée intéressante à la section.
Je n'interviens pas dans tes différents topics, mais je tenais à te remercier pour la qualité de tes tutoriaux qui achèvent de me convaincre qu'il me faut une TSU9600 ou TSU9800 pour controler mon installation!
Ca rajoute une valeur ajoutée intéressante à la section.
- byron
- Messages: 4060
- Inscription Forum: 16 Jan 2002 2:00
- Localisation: Corse
j'ai essayé en mixant les 2 scripts mais sans succès
J'ai un panel que j'ai nommé key_1 et 4 boutons que j'ai nommé key_2, key_3....
J'ai écrit ça comme script :
a=CF.widget("key_" + i)
function moveRight()
{
a.left=a.left+100;
}
function moveDown()
{
a.top=a.top+20;
}
for(i=0;i<10;i++)
{
scheduleAfter(2000,moveRight)
}
for(i=0;i<10;i++)
{
scheduleAfter(1000,moveDown)
}
Tu peux m'aider Jean-Michel?
J'ai un panel que j'ai nommé key_1 et 4 boutons que j'ai nommé key_2, key_3....
J'ai écrit ça comme script :
a=CF.widget("key_" + i)
function moveRight()
{
a.left=a.left+100;
}
function moveDown()
{
a.top=a.top+20;
}
for(i=0;i<10;i++)
{
scheduleAfter(2000,moveRight)
}
for(i=0;i<10;i++)
{
scheduleAfter(1000,moveDown)
}
Tu peux m'aider Jean-Michel?
- anthony64
- Pro-Divers
- Messages: 163
- Inscription Forum: 10 Fév 2009 19:55
- Localisation: Bayonne
essais plutot un truc genre
- Code: Tout sélectionner
function moveRight()
{
a.left=a.left+100;
}
function moveDown()
{
a.top=a.top+20;
}
for(i=0;i<10;i++)
{
a=CF.widget("key_" + i)
scheduleAfter(2000,moveRight)
}
for(i=0;i<10;i++)
{
a=CF.widget("key_" + i)
scheduleAfter(1000,moveDown)
}
- powox
- Messages: 781
- Inscription Forum: 01 Oct 2005 1:38
- Localisation: Paris, Chatillon
J'ai copier puis coller ton code mais rien ça ne fonctionne pas.
Je doit le coller à la suite de celui que j'ai posté?
Je doit le coller à la suite de celui que j'ai posté?
- anthony64
- Pro-Divers
- Messages: 163
- Inscription Forum: 10 Fév 2009 19:55
- Localisation: Bayonne
non non en remplacement, mais j'ai pas testé là, j'ai le vieu pc et le logiciel est lent, et j'suis avec ma femme
je regarde demain matin si tu veux
je regarde demain matin si tu veux
- powox
- Messages: 781
- Inscription Forum: 01 Oct 2005 1:38
- Localisation: Paris, Chatillon
Ok pas de problème bonne soirée à toi et à ta femme
- anthony64
- Pro-Divers
- Messages: 163
- Inscription Forum: 10 Fév 2009 19:55
- Localisation: Bayonne
tien, essais ça. C'est pas fluide, faut que je regarde ma fonction (que j'ai trouvé ailleur avouons le )
- Code: Tout sélectionner
function move(direction,name,nombre,repeat)
{
for(j=0;j<repeat;j++)
{
for(i=1;i<=nombre;i++)
{
a=CF.widget(name + "_" + i)
a[direction]=a[direction]+10;
System.delay(0,01);
GUI.updateScreen();
}
}
}
move("top","key",3,10);
- powox
- Messages: 781
- Inscription Forum: 01 Oct 2005 1:38
- Localisation: Paris, Chatillon
Merci pour le code.
Je viens d'essayer et il n'y a que le panel et 2 boutons qui bougent mais que vers le bas (ils ne vont pas vers la droite).
C'est pas bien de copier
Je viens d'essayer et il n'y a que le panel et 2 boutons qui bougent mais que vers le bas (ils ne vont pas vers la droite).
C'est pas bien de copier
- anthony64
- Pro-Divers
- Messages: 163
- Inscription Forum: 10 Fév 2009 19:55
- Localisation: Bayonne
|
23 messages
• Page 1 sur 2 • 1, 2
Retourner vers Pilotage et Télécommandes
|