PDA

Просмотр полной версии : строковую в числовую


Tirko
05.06.2009, 00:51
Люди, изучая Actiaon Script, я столкнулся с такой проблемой:
1)создал две переменные a и b
2)Два текстовых поля которые зависят от переменных a и b
3)Потом создал кнопку которая складывает a и b и выводит результат в третье текстовое поле
4)и, что я вижу!
1+1=11:eek:
почему они склеиваются?
может их как-то в числовые перевести?:rolleyes:

iNils
05.06.2009, 01:05
Number (a) + Number (b)

Tirko
05.06.2009, 14:41
теперь у меня в ответе пишется NAN

Gal4enochek
05.06.2009, 14:53
А можно фрагмент кода увидеть?

Tirko
05.06.2009, 14:58
Код кнопки:
on (release){
с=Number (a) + Number (b)
}

dimarik
05.06.2009, 15:00
on (release){
trace('a: ' + a + ' b: ' + b);
с=Number (a) + Number (b)
}

Tirko
05.06.2009, 15:02
А, что делает команда trace?

dimarik
05.06.2009, 15:12
выводит в консоль то, что у нее в аргументе

iNils
05.06.2009, 15:40
Tirko, для оформления своего кода, надо использовать теги (http://www.flasher.ru/forum/showthread.php?t=122539).

Wlspartak
05.06.2009, 15:46
Только при публикации trace лучше убрать или в параметрах публикации поставить флажок "Omit trace actions".
p.s. Код с кнопки лучше убрать в отдельный фрейм.

Tirko
05.06.2009, 15:51
О какая ошибка:
a:<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="38" COLOR="#00FF66" LETTERSPACING="0" KERNING="0">1</FONT></P></TEXTFORMAT>b:<TEXTFORMAT LEADING="2"><P ALIGN="CENTER"><FONT FACE="Verdana" SIZE="38" COLOR="#00FF66" LETTERSPACING="0" KERNING="0">1</FONT></P></TEXTFORMAT>


(помоему мне нужен другой учебник=))) )