
18.03.2006, 17:25
|
|
Регистрация: May 2001
Адрес: Украина, г. Киев
Сообщений: 28
|
Да никто никого не ругает, просто я пытаюсь порассуждать на эту тему. Мне лично кажется странным, что при сложении числовой константы и переменной содержащей число, в итоге получается строка! И не важно, что эта переменная была взята из поля типа Input Text. Флеш автоматически распознаёт типы данных - то же самое должен делать и в этом случае. То есть при вводе букв или букв с цифрами - Input Text должен определять эти данные как строку, а при вводе цифр - как числовые данные, что и происходит во всяком другом случае, кроме случая с полем типа Input Text. Это по моему логично, а уж если вам непременно захотелось из цифр сделать строку - ради Бога - делайте с помощью последующей обработки кода, а именно методом toString().
Понятно, что раз заведено так как есть - приходится следовать правилам, но мне они кажутся немного не логичными, о чём я, собственно, и высказываюсь.
|