Показать сообщение отдельно
Старый 09.12.2012, 01:25
PainKiller вне форума Посмотреть профиль Отправить личное сообщение для PainKiller Найти все сообщения от PainKiller
  № 1  
Ответить с цитированием
PainKiller
 
Аватар для PainKiller

блогер
Регистрация: Sep 2011
Адрес: Москва
Сообщений: 533
Записей в блоге: 4
По умолчанию Булево значение тройного равенства

Сижу отлаживаю флешку, и вижу в трейсах вот такое:
Код AS3:
trace ("Y - 1: " + items[index - 1].cellY); //4
trace ("item Y: " + items[index].cellY); //4
trace ("Y + 1: " + items[index + 1].cellY); //4
trace ((items[index - 1].cellY == items[index].cellY == items[index + 1].cellY)) //false
trace (items[index - 1].cellY == items[index].cellY); //true
trace (items[index].cellY == items[index + 1].cellY); // true
trace (items[index - 1].cellY == items[index].cellY && items[index].cellY == items[index + 1].cellY); //true
Это нормально, или это меня споздняка глючит???
И если это нормально получается записью такого вида
Код AS3:
(items[index - 1].cellY == items[index].cellY == items[index + 1].cellY)
в условных выражениях вообще пользоваться нельзя???