Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   сложение в цикле (http://www.flasher.ru/forum/showthread.php?t=92411)

baka 24.02.2007 04:04

сложение в цикле
 
Мне нужно сложить кучу переменных типа А1, А2, А3 .... Аn
Значение n - тоесть колво этих переменных меняется.
как это реализовать?

udaaff 24.02.2007 04:15

запихивай (или выпихивай) эти переммные в массив по мере появления (или исчезновения), когда понадобиться наити их сумму, суммируй все переменные массива...
создай стек):)

baka 24.02.2007 04:18

а по другому нельзя?
какнить в цикле с for

this.create 24.02.2007 04:25

Как раз в цикле и пойдет работа с массивом переменных.

udaaff 24.02.2007 04:32

Код:

for (i=1; i<my_array.length; i++) {
        sum += my_array[i];
}


baka 24.02.2007 04:34

спасибо =)

лол чето я туплю... видимо в пол четвертого утра надо всетаки спать а не за компом сидеть -_-

this.create 24.02.2007 04:35

Я тоже примерчик накатал. :)
Код:

var listPer:Array = new Array();
var sum:Number=0
//
//создаем переменные и помещаем из в массив
var a:Number = 1;
listPer.push(a);
//
var b:Number = 2;
listPer.push(b);
//
var c:Number = 3;
listPer.push(c);
//
//cуммируем
for (i=0; i<listPer.length; i++) {
    sum +=listPer[i];
}
//
trace(sum);


BK201 07.02.2010 12:36

я чет немогу додумася как засумировать данные
нуна что бы выводило в поле сумму ИТОГО:
сумма складывается из других полей в которые она вписывается в зависимости от выбора какого либо парметра
d24 - поле конечного результата
d22 и d11 - числа которые нужно сумировать
вот написал код, походу не правильно
_parent.d24.text = (_parent.d22.value + _parent.d11.value);

как это реализовать?
подскажите пазязяя

все проблему решил
просто добавил
_parent.d24.text = Number(_parent.d22.value) + Number(_parent.d11.text)


Часовой пояс GMT +4, время: 17:12.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.