Показать сообщение отдельно
Старый 25.05.2010, 14:38
camelot вне форума Посмотреть профиль Отправить личное сообщение для camelot Найти все сообщения от camelot
  № 6  
Ответить с цитированием
camelot

Регистрация: Jul 2006
Сообщений: 26
Цитата:
Сообщение от silin Посмотреть сообщение
имо минус изначально в попытке сравнивать теплое с мягким

строку или мувиклип с нулем сравнивать не пробовали ?
ужасно нелогичные реультаты выдает
Код AS1/AS2:
trace( _root == 0 ); //false
trace( _root < 0 ); // undefined (false)
trace( _root > 0 ); // undefined (false)
trace( _root >= 0 ); // true
trace( _root <= 0 ); // true
 
trace( "ABC" == 0 ); // false
trace( "ABC" < 0 ); // undefined (false)
trace( "ABC" > 0 ); // undefined (false)
trace( "ABC" >= 0 ); // undefined (false)
trace( "ABC" <= 0 ); // undefined (false)
 
trace( _root._visible == 0 ); // false
trace( _root._visible < 0 ); // false
trace( _root._visible > 0 ); // true
trace( _root._visible >= 0 ); // true
trace( _root._visible <= 0 ); // false
 
trace({} == 0 ); // false
trace({} < 0 ); // false
trace({} > 0 ); // false
trace({} >= 0 ); // true
trace({} <= 0 ); // true
я конешно понимаю что вы один из лучших флешеров рунета а может быть всей земли.
я так же понимаю что сравнивается тёплое или мягкое с цифрой. но должна же быть система логики. почему логика стринга отличается от логики мувиклипа или логики НеЦифры ?