Ciao ragazzi spero qualcuno di voi mi possa aiutare...
Nello specifico sto realizzando un applicazione in flashlite 1.1 quindi uso actionscript 1.0
ma chiunque capisca di actionscript potrebbe aiutarmi
Il problema è questo:
ho 3 frame:
nel primo frame ho 2 pulsanti, il primo ha queste informazioni nel codice: nomea="TOPOLINO" e poi mi manda al secondo frame, il secondo nomea="PIPPO" e poi mi manda al secondo frame
nel secondo frame ho 2 pulsanti, il primo ha queste informazioni nel codice: nomeb="TOPOLINO" e poi mi manda al terzo frame, il secondo nomeb="PIPPO" e poi mi manda al terzo frame
nel terzo frame scrivo:
nomiscelti=nomea add " E " add nomeb;
if (nomiscelti == "PIPPO E PIPPO") {
stelle="5";
};
if (nomiscelti == "PIPPO E TOPOLINO") {
stelle="4";
};
if (stelle == "4") {
resulto="BUONO";
tellTarget ("ste1") {
gotoAndStop(1);}
tellTarget ("ste2") {
gotoAndStop(1);}
tellTarget ("ste3") {
gotoAndStop(1);}
tellTarget ("ste4") {
gotoAndStop(1);}
tellTarget ("ste5") {
gotoAndStop(2);}};
if (stelle == "5") {
resulto="ECCEZIONALE";
tellTarget ("ste1") {
gotoAndStop(1);}
tellTarget ("ste2") {
gotoAndStop(1);}
tellTarget ("ste3") {
gotoAndStop(1);}
tellTarget ("ste4") {
gotoAndStop(1);}
tellTarget ("ste5") {
gotoAndStop(1);}};
Perchè assegna a stelle sempre l'ultimo valore? cioè in questo caso 4!
Spero in un aiuto... grazie a chi mi risponde

Rispondi quotando
cmq ho risolto così: 