Форум 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)
-   -   Оператор сложения в Action Script 2 (http://www.flasher.ru/forum/showthread.php?t=109395)

AFCS3 13.03.2008 17:15

Оператор сложения в Action Script 2
 
Подскажите пожалуйста, какой код надо написать на кнопке, чтобы при нажатии на неё складывались числа из одного текстового поля с числом из другого и отображались в лэйболе? Казалось бы всё просто, но они НЕ складываются:( , а число из одного поля добавляется к числу из другого и отображается в лэйболе, в итоге 2+2=22! :eek:
Вот, шо я написал:on (press) {Label1.text=(TextArea1.text)+(TextArea2.text)}

divinus 13.03.2008 17:21

Код:

n (press) {
    Label1.text=int(TextArea1.text)+int(TextArea2.text)
}


Жень Шень 13.03.2008 18:02

Использовать функцию Number()
А int устаревшая функция преобразования в целое число.

divinus 13.03.2008 18:32

старая, не старая... а в AS3 перекочевала... )

Olegg 13.03.2008 18:40

дело в том,что свойство text тектстового поля возвращаест строку,а вы складываете строки и получается добавление одной строки к другой.
Вот так у меня получилось

Код:

var n1:Number;
var n2:Number;
n1 = int (text1.text);
n2 = int (text2.text);
var n3:Number = n1 + n2;
trace(n3);

Но это если целые числа,а если дробные - ХЗ...

iNils 13.03.2008 18:46

Цитата:

Сообщение от divinus
старая, не старая... а в AS3 перекочевала... )

В AS2 это функция, а в AS3 тип данных.

divinus 13.03.2008 18:56

http://livedocs.adobe.com/flash/9.0/...age.html#int()
ну вообщем вот мой аргумент... :rolleyes:

iNils 13.03.2008 19:03

И посмотрите, что он возращает? Ага, тип int

divinus 13.03.2008 19:31

нет, ну про возвращаемый тип я не спорю... ) я говорю про то что передав в int() строку, в замен мы таки получаем число... )

Olegg 13.03.2008 19:34

блиииин...это всё понятно...

что делать,если надо сложить дробные числа,с целыми понятно.


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

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