Bonjour,
pour tester une valeur il faut utiliser == et non =.
ensuite si il y a 5 clips donc il faut faire une boucle avec 5 itérations, de 1 à 5 et non de 11 à 51.
pour accéder à un clip avec son nom dans une chaine de caractère il faut utiliser les crochets :
clipContainer["titre" + i + "1"].visible
sinon au lieu de tester la valeur du titre qui va de "titre11" à "titre51" c'est plus pratique de tester la valeur de i de 1 à 5.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| function fonction1 (event:MouseEvent) :void{
var clipConteneur = ...
var targetPos:int = 1;
for (var i:int=1; i<=5; i++)
{
if (clipConteneur["titre"+i+"1"].visible == true)
{
targetPos = i;
break;
}
}
switch(targetPos){
case 1:
colonne2();
case 2:
colonne3();
case 3:
colonne4();
case 4:
colonne5();
case 5:
colonne1();
}
} |
( il reste à définir la variable clipConteneur )
Partager