Показать сообщение отдельно
Старый 18.01.2008, 16:46
fljot вне форума Посмотреть профиль Отправить личное сообщение для fljot Найти все сообщения от fljot
  № 4  
Ответить с цитированием
fljot

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
вот вы подписываете объект game на событие типа Game.GAME_OVER
Код:
game.addEventListener(Game.GAME_OVER, gameOverListener);
для этого вы имя класса, генерирующего событие, используете только для доступа к типу события - Game.GAME_OVER. это по сути просто строка. можно было записать просто так скажем
Код:
game.addEventListener('gameOver', gameOverListener);
просто принято обращаться к типам событий через статические константы, чтобы не ошибиться в этом имени события.. а то написали бы 'gameOvr' и никогда бы не сработал обработчик..

так что главное знать тип события. а он может лежать как в классе, генерирующим событие(как в этом примере), а может быть каким-то отдельным кастомным событием.. например
Код:
game.addEventListener(GameEvent.GAME_OVER, gameOverListener);
посмотрите как делать кастомные события