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
al clik su un tasto nel _mc chiamo la funzione e passo i parametri al _mc tipo:codice:function scroll(caratteristica, punti) { _root.varcarat = caratteristica; _root.varcarat += punti; }
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 puntocodice:on (release) { _parent.scroll('Dr', 1); }
una cosa tipo:
dove caratteristica è Dr o Cu etccodice:_root.['caratteristica'] += punti;
... però scritto così non va...
Mi sarò spiegato ?![]()

Rispondi quotando