salve a tutti,

qualcuno mi sa dire perche quando all'interno di un metodo
mi richiamo un'altro metodo funziona correttamente

es
//ipotetica classe prova..
function prova(){riprova()
//richiama correttamente il metodo riprova
}
function riprova(){
}

e invece quando apllico il metodo ad un evento di un movieclip non
funziona

function prova(){riprova()
//richiama correttamente il metodo riprova
}
function riprova(){
//nn funziona
_root.button1.onpress=function(){
terzaprova()
//non richiama correttamente il metodo terzaprova()

}
function terzaprova(){
trace ("chiamato")
}
}

qualcuno sa dirmi perche non funziona e come si fa in questo caso a richiamare il metodo?