PDA

Просмотр полной версии : Что не верного в данном выражении?


fuzion62
31.10.2008, 15:28
_global.calBurned = theDuration * (tempVar * 3.500000E+000 * _global.weight / 200);

Протрейсил все переменные - все хорошо, выводятся цифры. Но _global.calBurned выводится как undefined

Подскажите в чем может быть проблема? Что не так в этом выражении?

Еще: убираю из данного выражения _global.weight - все хорошо считается, но увы без нее никуда.

Kuruki
31.10.2008, 15:31
Может _global.weight еще не определена?

UPD: а, не внимательно прочел
Протрейсил все переменные - все хорошо, выводятся цифры
Ну тогда может 3.500000E+000 все портит

fuzion62
31.10.2008, 15:39
Может _global.weight еще не определена?

trace выводит цифру
и вначале кода я присвоил _global.weight = 0;

или что вы имеете ввиду?

Валиант
31.10.2008, 15:46
весь код пожалуйста

dark256
31.10.2008, 15:47
theDuration = 1;
tempVar = 1;
_global.weight = 1;

_global.calBurned = theDuration * (tempVar * 3.500000E+000 * _global.weight / 200);

trace(_global.calBurned);

так - работает....

Валиант
31.10.2008, 16:05
Так то полюбому все будет работеть =ж)

fuzion62
31.10.2008, 17:57
Сможет ли кто-нибудь посмотреть исходник? Взамен могу проставить ссылки с моих сайтов на ваш или договоримся.

scarbo
31.10.2008, 21:21
3.500000E+000
Это чё - декомпом что ли такая цифра взята??:rtfm:

darksranger
01.11.2008, 01:47
100% декомп

автор читаем правила ...