Bene vede che sei arivato alla conclusione.
te lo ripeto
se tu hai (posizionato sulla root) un clip che si chiama "casa" e dentro hai un subclip che si chiama "stanza_letto"
per far riferimento a "stanza_letto" nei seguenti modi
_level0.casa.stanza_letto
o
_root.casa.stanza_letto
e questo lo chiamerei un riferimento assoluto.
se per caso volessi trattare la "casa" come un bottone, cosa faresti ??
codice:
casa.onRollOver=function(){
// azioni
}
bene supponiamo che al rollOver il subclip "stanza_letto" lo volessimo mandare in alpha=0
codice:
casa.onRollOver=function(){
this.stanza_letto._alpha=0
}
e sarebbe lo stesso che scrivere
codice:
_root.casa.stanza_letto._alpha=0
appare evidente che con il this. eliminiamo _root.casa
Ora tutto questo è vero se facciamo riferimento a qualcosa che sta
dentro "casa".
Nel tuo caso invece la variabile è posizionata sulla root e non dentro il bottone, quindi il this è sbagliato.
puoi quindi utilizzare il riferimento assoluto oppure il _parent.
Quando scrivio un function, se la scrivi sulla root e non ci sono riferimenti ad oggetti
dovento trattare il contenuto di una variabile che si chiama "giorno"
puoi scrivere
_root[giorno] oppure this[giorno] perchè in entrambe le soluzioni fai sempre riferimento alla root.
Spero di averti chiarito il concetto.
Ciao