Показать сообщение отдельно
Старый 24.12.2008, 20:32
Kuruki вне форума Посмотреть профиль Отправить личное сообщение для Kuruki Найти все сообщения от Kuruki
  № 4  
Ответить с цитированием
Kuruki

Регистрация: Jan 2008
Сообщений: 669
Код AS1/AS2:
var textFieldsNum:Number = 4;// кол-во полей
var total:Number = countTotal(); // сумма полей * на их кол-во
 
function countTotal():Number {
	var totalSum:Number = 0;
	var filledFieldsCounter:Number = 0;
	for (var i:Number = 1; i<=textFieldsNum; i++) {
		var inputedNum:String = this['textField'+i].text;
		if (inputedNum != "") {//если не пустое
			totalSum += parseInt(inputedNum);
			filledFieldsCounter++;
		}
	}
 
	return totalSum*filledFieldsCounter;
}