Ciao a tutti, è un po che nn prendo in mano flash e mi sono arruginito
ho una funzione in un _mc con 2 parametri: il primo è il nome di una delle 4 variabili che ho sullo stage (Dr,Cu,Co,Im) e il secondo è l'aumento/decremento di quella variabile
codice:
function scroll(caratteristica, punti) {
_root.varcarat = caratteristica;
_root.varcarat += punti;
}
al clik su un tasto nel _mc chiamo la funzione e passo i parametri al _mc tipo:
codice:
on (release) {
_parent.scroll('Dr', 1);
}
scritto così però mi genera sullo stage un valore di varcarat= dr1 mentre io avrei bisogno che mi incrementasse la variabile Dr di 1; in pratica la stringa che associo a _root.varcarat (es Dr) dovrebbe diventare il nome della variabile nella root ed incrementarsi per il valore di punto
una cosa tipo:
codice:
_root.['caratteristica'] += punti;
dove caratteristica è Dr o Cu etc
... però scritto così non va...
Mi sarò spiegato ?