
Код AS1/AS2:
var textFieldsNum:Number = 4;// кол-во полей
var total:Number = countTotal(); // сумма полей * на их кол-во
function countTotal():Number {
var inputedNums:Array = [];// контейнер для заполненных
for (var i:Number = 1; i<=textFieldsNum; i++) {
var inputedText:String = this['textField'+i].text;
if (inputedText != "") {//если не пустое
inputedNums.push(parseInt(inputedText));// запоминаем и заодно приводим в число
}
}
// подсчитываем
var totalSum:Number = 0;
for (var j:Number = 0; j<inputedNums.length; j++) {
totalSum += inputedNums[j];
}
return totalSum*inputedNums.length;
}