Scusate la banalità del quesito ma non riesco a capire perchè non và:
ho una serie di mc identici sullo stage con nome istanza mc1,mc2 mc3 ecc.., all'interno dei quali c'è un pulsante che chiama una funzione passandogli la sottostringa della parte numerica ricavata dal nome istanza.
la funzione dovrebbe portare tutti i mc al fotogramma 1 tranne quello passato che deve andare al fotogramma 2.
questo è ciò che ho scritto:
la funzione
codice:
function AttivaHotSpot(hs){
for (i=0;i<6;i=i+1) {
if (i != hs){
mcTarget="mc"+i;
_root.mcTarget.gotoAndStop(1);
}
}
mcTarget1="_root.mc"+hs;
with (mcTarget1) {
gotoAndStop(2);
}
//var per visualizzare il num. di mc selezionato
_root.hotSpotn = hs;
}
nei mc:
codice:
on (release) {
nameOfMc=this._name;
numOfMc=nameOfMc.substring(2);
_root.AttivaHotSpot(numOfMc);
}
I valori delle variabili è giusto (targetMc=mc1, ecc) ma non esegue i goToAndStop...
Il codice è "sporco" ma è solo l'ultimo dei tentativi..