Ciao ragazzi ho un problema con l'uso delle variabili globali.
In pratica in un filmato ho creato l'animazione per l'apertura e chiusura di una interfaccia web. Il mio primo obbiettivo è quello di aprire e chiudere l'interfaccia usando uno stesso bottone. Essendo già pratico in altri linguaggi di programmazione ho subito pensato di risolvere il problema dichiarando una variabile globale e assegnargli due valori distinti in relazione allo stato dell'interfaccia. Ovvero se è già aperta la variabile _global.cont è uguale a 1; altrimenti se è chiusa sarà settata uguale a 0;. Così dopo nel pulsante potrei fare questo:
on (release) {
if (_global.cont == 1) {
gotoAndPlay("Filmato", "inizio-chiusura");
trace(_global.cont);
} else if (_global.cont == 0) {
gotoAndPlay("Filmato", "inizio-apertura");
trace(_global.cont);
}
}
e così sarei in grado di controllare l'apertura e chiusura della mia interfaccia.Ora il problema è che non funziona... controllando l'output dei trace mi sembra che non esegue l'if.
Grazie
P.s.
Il pulsante è incapsulato in due grafici.