![]() |
|
||||||||||
|
|||||
|
[+4 03.12.07]
Регистрация: Sep 2007
Сообщений: 16
|
Всем привет!
Я начинающий в Action Script, поэтому вопрос банальный, ответ на который к сожалению найти не смог. И так, есть два текстовых поля типа Input в сцене. В каждое из них нужно ввести цифру, после нажатия кнопки получить результат сложения этих двух чисел. Как оказалось введенные цифры являются стрингом а не цифрой, а значит для начала нужно перевести стринг в цифру, а уж затем полученный результат складывать. Как перевести текст из Text Input в число? Попытки использовать Number () или FloatInt() ни к чему не привели ![]() Помогите, пожалуйста. |
|
|||||
|
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
любое из приведенных ниже
|
|
|||||
|
[+4 03.12.07]
Регистрация: Sep 2007
Сообщений: 16
|
Верно ли я понимаю, что textfield - это и есть переменная, значение которой нужно конвертировать?
Наверное правильнее было изложить свое виденье в коде: Первое поле Input имеет имя: number1; Первое поле Input имеет имя: number2; n1 = Number (number1.text); // Присваиваю переменной n1 полученное значение после конвертации из текста в число переменной number1 n2 = Number (number2.text); // Присваиваю переменной n2 полученное значение после конвертации из текста в число переменной number2 summa = n1 + n2; trace (summa); Поиск пока ни к чему не приводит ![]() Последний раз редактировалось arhitec; 07.01.2014 в 19:25. |
|
|||||
|
Нет, не верно. Конвертируется то, что содержится у объекта TextField в свойстве text
Можно еще так перевести в целочисленное значение и в число с плавающей точкой |
|
|||||
|
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
выложите код, тогда скаже что не так.
что выдает если добавить такие строки?? |
|
|||||
|
[+4 03.12.07]
Регистрация: Sep 2007
Сообщений: 16
|
Что-то не работает
Видимо косячный у меня мозг ![]() выдает: [object TextField] Я выкладываю исходный файл. Навертел конечно, но что поделаешь - учусь ![]() Ссылка на яндекс-диске, сюда не смог залить файл. http://********/d/pz1mru2OFbSBH |
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
Если покажет текст, то проблем не должно быть, а если нет, то Вы просто не задали значение. |
|
|||||
|
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
залейте сюда, для этого - расширенный режим -> управление вложениями
|
|
|||||
|
[+4 03.12.07]
Регистрация: Sep 2007
Сообщений: 16
|
Удалось залить в архиве, FLA-файл не заливается
![]() У меня файл разбит на два кадра. Я предполагаю, что из-за этого и проблемы. My_work_01.rar |
|
|||||
|
Уберите первые две строки:
number1 и number2 это имена текстовых полей. В функции replay можете получить сумму: |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|