PDA

Просмотр полной версии : Сумма полей


Jlexa
16.03.2006, 18:13
Доброго всем дня!
У меня возник вопрос.Мучался пол-дня, ничего понять не могу(((
Вообщем суть в следующем:
Есть приаттаченные мувики кол-вом n шт. В мувике есть текстовое поле:
instance: out
var: txt
По ходу скрипта в эти поля заносятся данные. Я пытаюсь суммировать эти данные:

for(i=0;i<_root.kol_d;i++){
if(!isNaN(Number(_root.d['datas_'+i+'_'+kod].txt))){
_root.v+=Number(_root.d['datas_'+i+'_'+kod].out.text);
}
}

_root.v - это то-же textfield var которого v
В итоге он не суммирует данные, а обьединяет...Не могу понять почему?!
И так пробывал:

for(i=0;i<_root.kol_d;i++){
if(!isNaN(Number(_root.d['datas_'+i+'_'+kod].txt))){
_root.v+=Number(_root.d['datas_'+i+'_'+kod].txt);
}
}

__i
16.03.2006, 19:10
_root.v=Number(Number(_root.v) + Number(_root.d['datas_'+i+'_'+kod].txt));

Jlexa
17.03.2006, 08:46
_root.v=Number(Number(_root.v) + Number(_root.d['datas_'+i+'_'+kod].txt));
Вообще выдает "NaN"

Jlexa
17.03.2006, 09:02
блин, а вот так заработала:

_root.v=Number(_root.v)+Number(_root.d['datas_'+i+'_'+kod].txt);

Если не трудно, обьясните пожалуйста, а почему через += не получается?!