je vais essayer d'être clair.
j'ai des interrupteurs donc Bt1, Bt2 et Bt3.
Bt2 allume lampe1 et Bt3 éteint lampe2.
en appuyant sur Bt1 à n'importe quel moment, les lampes doivent s'allumer si celle ci est éteinte auparavant et si elle était déja allumée, elle reste allumer (c'est une fonction teste lampe tout simplement).
Pour l'instant, je suis entrain de comprendre comment on peut programmer avec 2 interrupteurs, après j'appliquerai sur plusieurs interrupteurs.
Vous avez mon fichier.
je pense que je dois programmer différent par rapport au programme actuel
var Commute = false;
var Test = false;
this.commute1.onPress = function() {
Commute = !(Commute);
this.gotoAndPlay(2);
checkForLed(); // donner un nom arbitraire
};
this.test.onPress = function() {
Test = true;
this.gotoAndPlay(2);
checkForLed(); // donner un nom arbitraire
};
this.test.onRelease = function() {
Test = false;
this.gotoAndStop(1);
checkForLed(); // donner un nom arbitraire
};
function checkForLed() { // nom de la fonction
if (Commute || Test) {
lampe1.gotoAndStop(2);
} else {
lampe1.gotoAndStop(1);
}
}
this.commute2.onPress = function (){
this.gotoAndPlay(2);
this._parent.lampe2.gotoAndPlay(2);
}![]()
Partager