На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днём защитника отечества!



msm.ru
Модераторы: PIL
  
> Обработка событий клавиатуры
    Пишу для себя небольшую игру - стрелялку
    В ней идет обработка событий клавиатуры, событие повесил на сцену, но, когда создаются другие мувиклипы фокус переходит на них и события сцены уже не отображаются
    Постоянно фокус переключать на мувиклип, который должен их обрабатывать тоже не дело
    Как правильно обрабатывать события клавиатуры, если динамически создаются другие мувиклипы?
      динамические клипы - это externally loaded? то есть в виде swf-объектов, которые потом помещаешь на сцену из лоадера? тогда может быть, что те мувиклипы имеют собственные обработчики событий типа KeyboardEvent и не выпускают их до сцены. А так по идее правильно делаешь.
      Долог путь в бессмертие... я еще вернусь.
      Профильный скилл "Телепатия" 8%
      ТРОЛЛЬ - Троян Разрушительный Опасный, Лучше ЛинятЬ (с) Freezing Spell
      Прошу потестить игру.
        Решил логику программы поменять
        Обработчик клавиатуры вешаю на сцену. Есть интерефейс IKeyEvent, который должны наследовать только объекты, которые будут обрабатывать клавиатуру.
        и есть переменная currFocus, которая будет содержать ссылку на текущий объект, который должен будет обрабатывать события клавиатуры
        1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script Execution time: 0,0634 ]   [ 14 queries used ]   [ Generated: 26.02.20, 06:56 GMT ]