>Se assegno a una variabile un certo valore in un frame della
>timeline principale, posso poi da un pulsante richiamarmi ad
>essa e modificarla?
Si, l'importante è richiamarla tramite il percorso corretto
>Esempio pratico
Così come lo hai scritto, funziona solo se il pulsante sta nella timeline principale, altrimenti dovrai usare:
codice:
on (release) {
_root.volte++
}
laddove _root è un riferimento universalmente valido alla timeline principale di un filmato.
>La variabile "volte" può essere modificata?
Si, certo.
>Quindi, le variabili di un frame sono globali?
No. Globali significa che accedi alla variabile da qualunque punto del filmato, e da qualunque oggetto definito in esso, allo stesso modo, ad esempio:
codice:
_global.variabile
Le variabili definite in una timeline, invece, sono accessibili dalla stessa timeline con:
o
dalla timeline superiore con
codice:
this.timeline_inferiore.variabile
dalla timeline inferiore con
codice:
_parent.variabile
da qualunque timeline con
>Sono accessibili da qualsiasi punto del codice?
Si, come spiegato sopra, ma questo significa solo che sono pubbliche, non globali. Vivono e sono accessibili fintanto che vive la timeline che le contiene.