Alex_beginner, слишком много лишнего в кода, зачем продолжать проверку, когда хоть одно поле не проходит проверку?
Должно быть так

Код:
var flag:Boolean = true;
for (var i:Number = 0; i < количество_txt_полей; i++) {
if (globalArr[i] != "значение поля корректно") {
flag = false;
break;
}
}
if (flag) {
//код, выполняющийся при заполненности всех полей корректными данными
}