bonjour,
je cherche un moyen d'améliorer le code suivant qui fonctionne mais qui me parrait bien lourd et je me demande s'il n'y a pas moyen de faire plus simple
mes débuts en AS m'empêche d'aller plus loin.
voici le code ci dessous
mon code est inclu dans un clip qui doit vérifier l'état des composant (checkBox) présent dans un clip parent
selon les composants selectionnés une image du scénario à chaque fois différente est affiché sur la scène
en espérant avoir été clair
merci d'avance.
on (press) {
if ((_parent.ac1.selected
true) && (_parent.ac2.selected true) && (_parent.ac3.selected == true) && (_parent.ac4.selected == true) && (_parent.ac5.selected == false)) {
_parent.gotoAndStop(3);
} else {
}
if ((_parent.ac1.selected
true) && (_parent.ac2.selected false) && (_parent.ac3.selected == false) && (_parent.ac4.selected == false)&& (_parent.ac5.selected == false)) {
_parent.gotoAndStop(5);
} else {
}
if ((_parent.ac1.selected
false) && (_parent.ac2.selected true) && (_parent.ac3.selected == false) && (_parent.ac4.selected == false)&& (_parent.ac5.selected == false)) {
_parent.gotoAndStop(5);
} else {
}
if ((_parent.ac1.selected
false) && (_parent.ac2.selected false) && (_parent.ac3.selected == true) && (_parent.ac4.selected == false)&& (_parent.ac5.selected == false)) {
_parent.gotoAndStop(5);
} else {
}
if ((_parent.ac1.selected
false) && (_parent.ac2.selected false) && (_parent.ac3.selected == false) && (_parent.ac4.selected == true)&& (_parent.ac5.selected == false)) {
_parent.gotoAndStop(5);
} else {
}
if ((_parent.ac1.selected
true) && (_parent.ac2.selected true) && (_parent.ac3.selected == false) && (_parent.ac4.selected == false)&& (_parent.ac5.selected == false)) {
_parent.gotoAndStop(6);
} else {
}
if ((_parent.ac1.selected
true) && (_parent.ac2.selected false) && (_parent.ac3.selected == true) && (_parent.ac4.selected == false)&& (_parent.ac5.selected == false)) {
_parent.gotoAndStop(6);
} else {
}
if ((_parent.ac1.selected
true) && (_parent.ac2.selected false) && (_parent.ac3.selected == false) && (_parent.ac4.selected == true)&& (_parent.ac5.selected == false)) {
_parent.gotoAndStop(6);
} else {
}
if ((_parent.ac1.selected
false) && (_parent.ac2.selected true) && (_parent.ac3.selected == true) && (_parent.ac4.selected == false)&& (_parent.ac5.selected == false)) {
_parent.gotoAndStop(6);
} else {
}
if ((_parent.ac1.selected
false) && (_parent.ac2.selected true) && (_parent.ac3.selected == false) && (_parent.ac4.selected == true)&& (_parent.ac5.selected == false)) {
_parent.gotoAndStop(6);
} else {
}
if ((_parent.ac1.selected
false) && (_parent.ac2.selected false) && (_parent.ac3.selected == true) && (_parent.ac4.selected == true)&& (_parent.ac5.selected == false)) {
_parent.gotoAndStop(6);
} else {
}
if ((_parent.ac1.selected
true) && (_parent.ac2.selected true) && (_parent.ac3.selected == true) && (_parent.ac4.selected == false)&& (_parent.ac5.selected == false)) {
_parent.gotoAndStop(6);
} else {
}
if ((_parent.ac1.selected
true) && (_parent.ac2.selected true) && (_parent.ac3.selected == false) && (_parent.ac4.selected == true)&& (_parent.ac5.selected == false)) {
_parent.gotoAndStop(6);
} else {
}
if ((_parent.ac1.selected
true) && (_parent.ac2.selected false) && (_parent.ac3.selected == true) && (_parent.ac4.selected == true)&& (_parent.ac5.selected == false)) {
_parent.gotoAndStop(6);
} else {
}
if ((_parent.ac1.selected
false) && (_parent.ac2.selected true) && (_parent.ac3.selected == true) && (_parent.ac4.selected == true)&& (_parent.ac5.selected == false)) {
_parent.gotoAndStop(6);
} else {
}
if ((_parent.ac1.selected
true) && (_parent.ac2.selected true) && (_parent.ac3.selected == true) && (_parent.ac4.selected == true)&&(_parent.ac5.selected==true)) {
_parent.gotoAndStop(7);
} else {
}
if ((_parent.ac1.selected
false) && (_parent.ac2.selected true) && (_parent.ac3.selected == true) && (_parent.ac4.selected == true)&&(_parent.ac5.selected==true)) {
_parent.gotoAndStop(7);
} else {
}
if ((_parent.ac1.selected
true) && (_parent.ac2.selected false) && (_parent.ac3.selected == true) && (_parent.ac4.selected == true)&&(_parent.ac5.selected==true)) {
_parent.gotoAndStop(7);
} else {
}
if ((_parent.ac1.selected
true) && (_parent.ac2.selected true) && (_parent.ac3.selected == false) && (_parent.ac4.selected == true)&&(_parent.ac5.selected==true)) {
_parent.gotoAndStop(7);
} else {
}
if ((_parent.ac1.selected
true) && (_parent.ac2.selected true) && (_parent.ac3.selected == true) && (_parent.ac4.selected == false)&&(_parent.ac5.selected==true)) {
_parent.gotoAndStop(7);
} else {
}
if ((_parent.ac1.selected
true) && (_parent.ac2.selected true) && (_parent.ac3.selected == false) && (_parent.ac4.selected == false)&&(_parent.ac5.selected==true)) {
_parent.gotoAndStop(7);
} else {
}
if ((_parent.ac1.selected
true) && (_parent.ac2.selected false) && (_parent.ac3.selected == false) && (_parent.ac4.selected == false)&&(_parent.ac5.selected==true)) {
_parent.gotoAndStop(7);
} else {
}
if ((_parent.ac1.selected
false) && (_parent.ac2.selected false) && (_parent.ac3.selected == false) && (_parent.ac4.selected == true)&&(_parent.ac5.selected==true)) {
_parent.gotoAndStop(7);
} else {
}
if ((_parent.ac1.selected
false) && (_parent.ac2.selected true) && (_parent.ac3.selected == false) && (_parent.ac4.selected == true)&&(_parent.ac5.selected==true)) {
_parent.gotoAndStop(7);
} else {
}
if ((_parent.ac1.selected
false) && (_parent.ac2.selected false) && (_parent.ac3.selected == false) && (_parent.ac4.selected == false)&&(_parent.ac5.selected==true)) {
_parent.gotoAndStop(4);
} else {
}
if ((_parent.ac1.selected
false) && (_parent.ac2.selected true) && (_parent.ac3.selected == false) && (_parent.ac4.selected == false)&&(_parent.ac5.selected==true)) {
_parent.gotoAndStop(7);
} else {
}
if ((_parent.ac1.selected
false) && (_parent.ac2.selected false) && (_parent.ac3.selected == true) && (_parent.ac4.selected == false)&&(_parent.ac5.selected==true)) {
_parent.gotoAndStop(7);
} else {
}
if ((_parent.ac1.selected
false) && (_parent.ac2.selected false) && (_parent.ac3.selected == false) && (_parent.ac4.selected == true)&&(_parent.ac5.selected==true)) {
_parent.gotoAndStop(7);
} else {
}
if ((_parent.ac1.selected
true) && (_parent.ac2.selected false) && (_parent.ac3.selected == false) && (_parent.ac4.selected == true)&&(_parent.ac5.selected==true)) {
_parent.gotoAndStop(7);
} else {
}
if ((_parent.ac1.selected
false) && (_parent.ac2.selected false) && (_parent.ac3.selected == true) && (_parent.ac4.selected == true)&&(_parent.ac5.selected==true)) {
_parent.gotoAndStop(7);
} else {
}
}
Afficher la suite