Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.07.2012, 12:54
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 11  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Цитата:
Сообщение от Wazzabi Посмотреть сообщение
Но если сделать на кнопочках (которые на сцене) старт-стоп, а потом уже нажать на гор.клавиши таймер запускается....
Потому, что ваши хоткеи сработают только если фокус будет на приложении. Т.е. сработает даже если вы просто кликнете на окне приложения. Для этого обычно делают что то чтобы заставить пользователя что то сделать в окне приложения, чтобы оно получило фокус системы. Или надо копать глубже и задействовать системные возможности ( а не возможности собственно приложения) по работе с хоткеями.

Старый 16.07.2012, 12:56
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 12  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
пардон, меня что-то на Ctrl+Alt+Delete навернуло, привиделось ).

Старый 16.07.2012, 12:57
Wazzabi вне форума Посмотреть профиль Отправить личное сообщение для Wazzabi Найти все сообщения от Wazzabi
  № 13  
Ответить с цитированием
Wazzabi

Регистрация: Apr 2012
Сообщений: 70
caseyryan, можете протестировать выше приведенный мною код?
fish_r, можете ссылочку на примерчик?

Старый 16.07.2012, 13:23
Krusty вне форума Посмотреть профиль Отправить личное сообщение для Krusty Найти все сообщения от Krusty
  № 14  
Ответить с цитированием
Krusty

Регистрация: Jul 2007
Сообщений: 393
Вам, как правильно заметили, нужно смотреть на фокус
подпишитесь на Event.DEACTIVATE и Event.ACTIVATE -это два события, которые происходят в этом случае-и все увидите.

Старый 16.07.2012, 14:26
Wazzabi вне форума Посмотреть профиль Отправить личное сообщение для Wazzabi Найти все сообщения от Wazzabi
  № 15  
Ответить с цитированием
Wazzabi

Регистрация: Apr 2012
Сообщений: 70
В идеале надо, чтоб гор.клавиши срабатывали в независимости от фокуса =(

Старый 16.07.2012, 14:39
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 16  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
caseyryan, можете протестировать выше приведенный мною код?
Нет, у меня нет этих кнопок, а воссоздавать все это в лом. Но проблема этого кода в том, что слушатель добавляется к спрайту, по сути к экземпляру документ класса, а не к stage
Вот это:
Код AS3:
addEventListener(KeyboardEvent.KEY_DOWN, keyboardHandler);
замените на это:
Код AS3:
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyboardHandler);

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 17:48.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.