02.04.2017, 21:14
|
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
is возвращает булево true/false
as возвращает либо объект, если он прошел кастинг, либо null
В контексте if() этот результат преобразуется в булево, и объект становится true, a null — false, поэтому у Вас "работает". Но это долгий и нелепый путь, когда есть кошерный is.
Добавлено через 4 минуты
И еще хочу заметить, что описанный Вами порядок обработки Событий не может быть таким. Сначала должно регистрироваться событие на кнопке, и только потом оно всплывает и регистрируется на сцене. Если, конечно, при подписке на событие от сцены Вы не указали явно useCapture = true.
|