Ecco, se restituisce undefined vuol dire che la variabile al frame 150 non arriva.
Quindi quando premi il pulsante non imposti la variabile sulla _root ma, ad esempio, dentro ad un movieclip.

O fai

_root.home = true
_root.about = false

Oppure nell'if metti il percorso completo della variabile.