Показать сообщение отдельно
Старый 24.05.2012, 18:59
RJ Presto вне форума Посмотреть профиль Отправить личное сообщение для RJ Presto Найти все сообщения от RJ Presto
  № 18  
Ответить с цитированием
RJ Presto

Регистрация: Nov 2007
Сообщений: 55
Код AS3:
if(a.b.c.d == 10)
этот метод сработает, потому что ==, в отличие от ===, делает каст аргументов к строке при сравнении.
http://help.adobe.com/en_US/FlashPla....html#equality

попробуйте сами
Код AS3:
// массив, чтоб компилятор не ругался на несоответствие типов при сравнении в trace
var b:Array = [10,"10"];
trace(b[0] == b[1]);
Цитата:
Учитывая контекст данной темы, мне просто стало интересно к чему было это сообщение?
просто предупредил о потенциальной проблеме, если вдруг кто захочет этим методом воспользоваться.
хотя все подходы, кроме 1. и 2. во втором посте - от лукавого.