Показать сообщение отдельно
Старый 19.03.2006, 12:19
Madasan вне форума Посмотреть профиль Отправить личное сообщение для Madasan Найти все сообщения от Madasan
  № 14  
Ответить с цитированием
Madasan
 
Аватар для Madasan

Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
Цитата:
Мы же в выражениях используем не само поле, где вся введённая информация - это простой набор символов, а мы используем ПЕРЕМЕННУЮ, которой был отдан этот набор, и которая обязана преобразовать этот набор в правильный тип данных - как и везде во Флеше,
Везде во Флэше преобразование в ПРАВИЛЬНЫЙ тип данных происходит также по правилам, поэтому ссылки не могут начинаться с числовых символов, и чтобы сообщить компилятору что некоторый набор символов есть строка, мы заключаем этот набор в кавычки. То, что мы вводим в текстовое поле имеет предопределенный тип и всегда интерпретируется как строка, то есть как бы уже заранее заключено в кавычки, и заставлять плеер каждый раз дополнительно определять чего там введено в текстовое поле, особенно если этих полей много, это не рационально: чтобы плеер меньше тормозил и мало весил нужно по возможности избавлять его от дополнительных трудов по интерпретации, и вставить в код лишний оператор более логично, чем возлагать обязанность по интерпретации типа НА ПЛЕЕР, который будет жрать ресурсы компьютера пользователя. Поэтому в AS 3 мы собственно говоря и пришли к тому с чего начали (JAVA) - к строгому указанию типов.TextField, оно на то и текстовое, что используется для текста, некоторой строки, а если мы хотим с помощью строки передать число, используем оператор Number(), если ссылку - eval().
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_.