Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.03.2008, 17:15
AFCS3 вне форума Посмотреть профиль Отправить личное сообщение для AFCS3 Найти все сообщения от AFCS3
  № 1  
Ответить с цитированием
AFCS3

Регистрация: Feb 2008
Сообщений: 8
Cool Оператор сложения в Action Script 2

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

Старый 13.03.2008, 17:21
divinus вне форума Посмотреть профиль Отправить личное сообщение для divinus Найти все сообщения от divinus
  № 2  
Ответить с цитированием
divinus
 
Аватар для divinus

Регистрация: Dec 2005
Адрес: мухосранск
Сообщений: 661
Отправить сообщение для divinus с помощью ICQ
Код:
n (press) {
    Label1.text=int(TextArea1.text)+int(TextArea2.text)
}
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет...

Старый 13.03.2008, 18:02
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 3  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
Использовать функцию Number()
А int устаревшая функция преобразования в целое число.

Старый 13.03.2008, 18:32
divinus вне форума Посмотреть профиль Отправить личное сообщение для divinus Найти все сообщения от divinus
  № 4  
Ответить с цитированием
divinus
 
Аватар для divinus

Регистрация: Dec 2005
Адрес: мухосранск
Сообщений: 661
Отправить сообщение для divinus с помощью ICQ
старая, не старая... а в AS3 перекочевала... )
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет...

Старый 13.03.2008, 18:46
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от divinus
старая, не старая... а в AS3 перекочевала... )
В AS2 это функция, а в AS3 тип данных.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 13.03.2008, 18:40
Olegg вне форума Посмотреть профиль Найти все сообщения от Olegg
  № 6  
Ответить с цитированием
Olegg
Banned

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

Код:
var n1:Number;
var n2:Number;
n1 = int (text1.text);
n2 = int (text2.text);
var n3:Number = n1 + n2;
trace(n3);
Но это если целые числа,а если дробные - ХЗ...


Последний раз редактировалось Olegg; 13.03.2008 в 18:45.
Старый 13.03.2008, 19:38
crazyone вне форума Посмотреть профиль Отправить личное сообщение для crazyone Найти все сообщения от crazyone
  № 7  
Ответить с цитированием
crazyone
 
Аватар для crazyone

блогер
Регистрация: Nov 2007
Адрес: Киев
Сообщений: 557
Записей в блоге: 2
Цитата:
Сообщение от Olegg
Но это если целые числа,а если дробные - ХЗ...

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

Старый 14.03.2008, 20:27
AFCS3 вне форума Посмотреть профиль Отправить личное сообщение для AFCS3 Найти все сообщения от AFCS3
  № 8  
Ответить с цитированием
AFCS3

Регистрация: Feb 2008
Сообщений: 8
Ага, понятно, но не всё. А что означает эта строчка -
cb.addEventListener("change",cbListener);?

divinus, а ваш код не работает, или я чето не то делаю, хотя вряд ли.


Последний раз редактировалось iNils; 14.03.2008 в 21:21.
Старый 13.03.2008, 18:56
divinus вне форума Посмотреть профиль Отправить личное сообщение для divinus Найти все сообщения от divinus
  № 9  
Ответить с цитированием
divinus
 
Аватар для divinus

Регистрация: Dec 2005
Адрес: мухосранск
Сообщений: 661
Отправить сообщение для divinus с помощью ICQ
http://livedocs.adobe.com/flash/9.0/...age.html#int()
ну вообщем вот мой аргумент...
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет...

Старый 13.03.2008, 19:03
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
И посмотрите, что он возращает? Ага, тип int
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Создать новую тему Ответ Часовой пояс GMT +4, время: 22:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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