Просмотр полной версии : Число из строки, введенной пользователем
Прошу прощения за глупый вопрос, хочу преобразовать в число введенную пользователем строку и прибавить к этому числу 10. У меня все время возвращается NaN.
on (release)
{
var sym:Number = trace(parseInt(num,10)+10);
}
Для оформления своего кода, надо использовать теги . Исправте свое сообщение.
Исправила, вы бы лучше чем строить, подсказали что делать
Я вам лучше плюс за обсуждение действий модератора поставлю. Если будет еще желание учить, что и как делать, обращайтесь.
Что такое num?
ps: trace() не возвращает никаких значений.
num - это имя переменной, которое я задала в свойстве Var, поля ввода типа Input Text
пробовала и так
var sym:Number = parseInt(num,10)+10;
результат от этого не меняется
Значит не видит num. Исходник в студию.
Видить, то видит, я пробую прикрепить исходник к этому сообщению, но не очень понимаю как это у вас делается и что можно прикреплять и что нельзя
В архиве *.fla файла не обнаружено =)
Да, я поняла, я не то сархивировала, ну счас вроде точно то
Снял галочку с Auto kern, заработало.
О, чудо, у меня тоже, заработало, спасибо вам большое
ловите верный код :wacko:
Забавно, я тоже пробовала писать
parseInt(num.text,10)
но до такого как вы аккуратизма не доходила, поэтому наверно ничего и не работало
prio, я аналогично страдал год назад с такими же проблемами, просто не используйте Var для линкования текстового поля с AS, всегда используйте Instanse Name.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.