Tu veux, dire, après un clic, il reste dans un état "verouillé" et tu
veux que les RollOut/Over ne l'affectent plus jusqu'à un second clic
par exemple ?
Si c'est ça, tu peux créer un clip avec la frame 1 pour l'état normal,
de 2 à 20 par exemple, pour le RollOver, de 21 à 39 pour le RollOut et
40 pour l'état verrouillé".
Tu mets un stop(); aux frames 1,20 et 39.
Et sur le clip, tu colles un script du genre :
onClipEvent(load){
ok=true;
}
on(rollOver){
if(ok){
gotoAndPlay(2);
}
}
on(rollOut){
if(ok){
gotoAndPlay(21);
}
}
on(release){
if(ok){
gotoAndStop(40);
}
else{
gotoAndStop(1);
}
ok=!ok;
trace(ok);
}
Voilà.
Après, t'adapte aux numeros de tes frames, et tu peux changer le code
si tu veux pas le coder sur le clip mais plutot sur la frame qui le
contient. Puis, c'est de la bidouille mon truc aussi... A toi de voir!
|