Показать сообщение отдельно
Старый 07.08.2007, 15:28
offlight вне форума Посмотреть профиль Отправить личное сообщение для offlight Найти все сообщения от offlight
  № 1  
Ответить с цитированием
offlight

Регистрация: Feb 2006
Сообщений: 32
По умолчанию Неявное преобразование типов

Кто-нибудь может объяснить такую байду:
Код:
trace(typeof obj.interval); //Number. interval задана в классе как var interval:Number=0; 
obj.interval=obj.xml.firstChild.attributes.interval;//атрибут некоего узла xml, тип String, естественно.
trace(typeof obj.interval);//String
То есть не только не возникает сообщение о несовместимости типов, но и вообще происходит неявное преобразование, причём к ПРАВОЙ части! как такое может быть?

версия Flash 8.