![]() |
Оператор сложения в Action Script 2
Подскажите пожалуйста, какой код надо написать на кнопке, чтобы при нажатии на неё складывались числа из одного текстового поля с числом из другого и отображались в лэйболе? Казалось бы всё просто, но они НЕ складываются:( , а число из одного поля добавляется к числу из другого и отображается в лэйболе, в итоге 2+2=22! :eek:
Вот, шо я написал:on (press) {Label1.text=(TextArea1.text)+(TextArea2.text)} |
Код:
n (press) { |
Использовать функцию Number()
А int устаревшая функция преобразования в целое число. |
старая, не старая... а в AS3 перекочевала... )
|
дело в том,что свойство text тектстового поля возвращаест строку,а вы складываете строки и получается добавление одной строки к другой.
Вот так у меня получилось Код:
var n1:Number; |
Цитата:
|
http://livedocs.adobe.com/flash/9.0/...age.html#int()
ну вообщем вот мой аргумент... :rolleyes: |
И посмотрите, что он возращает? Ага, тип int
|
нет, ну про возвращаемый тип я не спорю... ) я говорю про то что передав в int() строку, в замен мы таки получаем число... )
|
блиииин...это всё понятно...
что делать,если надо сложить дробные числа,с целыми понятно. |
| Часовой пояс GMT +4, время: 02:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.