ho questo codice in un frame sulla root

codice:
function nascondi_es1 () {
    for (var i = 1; i<6; i++) {
        var domande = _root["es1dom"+i];
        var pulsanti = _root["es1p"+i];
        var correggo = _root["es1correzione"+i];
        setProperty ("domande", _visible, false);
        setProperty ("pulsanti", _visible, false);
        setProperty ("correggo", _visible, false);
    }
}
perchè richiamandola da un successivo frame con
codice:
nascondi_es1();
non funziona proprio???

dove sto sbagliando???

dimenticavo
se invece di chiamare la funzione inserisco tutto il cod e cioè
codice:
    for (var i = 1; i<6; i++) {
        var domande = _root["es1dom"+i];
        var pulsanti = _root["es1p"+i];
        var correggo = _root["es1correzione"+i];
        setProperty ("domande", _visible, false);
        setProperty ("pulsanti", _visible, false);
        setProperty ("correggo", _visible, false);
    }
funziona perfettamente

grazie