Форум 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=143190)

fox7812 10.08.2010 01:00

Не складывает!!!
 
Значит есть прога, данные вводятся из текстового ввода (a, b и Sa). При нажатии кнопки должна считать и выводить Rb в Динамическое поле. И все хорошо считает до последнего сложения, где не складывает Rb и a, а просто ставит их рядом, то есть 2+3 не пять, а 23. Не понимаю почему!!!

Код AS1/AS2:

on (release) {
    Em =1/(1+Math.pow(10, (b-a)/400));
 
        if (a > 2400) {
    k=10;
}
if (a < 2400) {
    k=15;
}
        Ra=(k*(Sa-Em));
        Rb=a+Ra;
}


zurkis 10.08.2010 01:02

ну код то оформить можно по человечески тегами code?

rainbowrussia 10.08.2010 01:08

Попробуйте "Rb=a+Ra;" заменить на "Rb=parseInt(a)+Ra;". Ну и в других местах parseInt не помешает при обращении к текстовым полям. Ну или parseFloat, если у вас не целые числа в полях.

fox7812 10.08.2010 01:22

Спасибо за помощь, работает:)

udaaff 10.08.2010 01:26

Название темы не раскрывает сути вопроса.


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

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