Originariamente inviato da premagraphic
...
per l'esattezza ho 24 bottoni con nome d'istanza: but1_btn, but2_btn, but3_btn e via dicendo, fino a but24_
ftn.
Cliccandoci sui bottoni, si dovrebbe poter saltare nella timeline, al fotogramma corrispondente al numero del bottone, es.: but1_btn mi deve far saltare al fotogramma 1, but2_btn al fotogramma 2, but3_btn al fotogramma 3, ecc.
Per evitare di dover scrivere il codice x ogni bottone, ho scritto il seguente scrip, dove un ciclo for genera il valore della variabile j portandolo da 1 fino a 24,
questo valore lo utilizzo x richiamare le istanze dei bottoni e x saltare al fotoframma corrispondente:
for (var j = 1; j<25; j++) {
this["but"+j+"
_mc"].onRelease = function() {
gotoAndStop(j);
};
}
lo script funziona x metà, infatti, i bottoni vengono chiamati, ma il salto ai fotogrammi no, o perlomeno, il salto c'è ma è sempre allo stesso fotogramma x tutti i bottoni, al fotogramma 24, che è l'ultimo valore che genera il ciclo for.
Dov'è l'errore? come posso ovviare?
Grazie