1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| //(dans la boucle for >>> )
attachMovie("instance", "instance_"+i, i );
//(toujours dans la boucle for >>> )
_root["instance_"+i].onRelease = function() {
//ici jattache une autre instance, qui passe par dessus tout les clip donc, çà c'est ok
et si je rajoute : _root["instance_"+i].enabled=false; dans cette fonction onRelease les clips ne sont pas descativés...
si je fais this.enabled=false je désactive le clip sur lequel on clique mais pas les autres évidement.
pour vérifier j'ai mi un : trace ( _root["instance_"+i]) ici. et j'obtiens "undefined".
je suis pourtant toujours dans la boucle for alors je comprend pas pourquoi j'ai pas le nom des clips.
j'ai essayé de créer une fonction avant la fonction onRelease mais toujours dans la boucle for, puis de l'appeler dans la fonction onRelease.
du genre off= function () { _root["instance_"+i].enabled=false }
mais je n'ai aucun résultat et idem quand je met un trace dans la fonction off(), en sortie j'ai undefined.
} |
Partager