Originariamente inviato da design_stimulus
il bottone sta su livello1 e al primo frame della timeline del bottone (quindi non sulla root) ho inserito
attiva=0
mentre sul bottone "sottomenu.my_btn" ho inserito

on(release) {
attiva=1
}

ma sul livello 2, alla chiusura di questo livello voglio sapere se su my_btn la condizione è stata attivata (in questo caso se è stato cliccato) o meno per poter fare altre operazioni. Quindi il codice dovrebbe essere tradotto in:

alla chiusura del livello 2 inserisco sul frame il codice che mi dice "se esiste il livello1, controlla che il bottone sottomenu.my_btn sia stato cliccato (attiva=1) se if fai questo, else fai quest'altro"
Non serve che inizializzi la variabile attiva=0 perchè se leggi una variabile che non è stata inizializzata ti restituisce undefined, quindi nel controllo con if è false.
Per impostare la variabile a 1 quando viene premuto il bottone metti

on(release){
this.attiva=1
}

e per controllare quella variabile che sta dentro ad un clip nel livello1 dai

if(_level1.clip.bottone.attiva==1)