проблема в реализации цикла с проверкой всех переменных (всех i и j чтобы проверил и только тогда выдал результат)

Код AS1/AS2:
function endgame(){
for (var i=0; i<9; i++) {
for (var j=0; j<9; j++) {
while (_root["v"+i+"h"+j].text!=""){
_global.endgame=true;
}
}
}
}
что-то вроде этого смог придумать. не корректно работает. по другому надо как-то
P.S. пишу судоку, рэндом цифр организовал и валидацию, а это функция конца игры, её принцип - можно выиграть если все поля заполнены(!="") и нет ошибок заполнения(это я сам добавлю)