Назначение событий на клавиши клавиатуры.
Здравствуйте. Помогите пожалуйста разобраться, как назначать события на клавиши)
Например на стрелки) Представляю, как создавать события, например, на клавишу ctrl, но как создавать их на другие клавиши я не могу разобраться. Что именно писать? Желательно с примерами (если возможно). Заранее спасибо) |
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
stage.addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); 2 функции keyDownHandler и keyUpHandler, которые будут вызываться диспетчером когда клавиша на клаве нажата и когда отпущена соответственно. event.keyCode - код нажатой клавиши. все шифты-альты-контрлы видно. вот тут http://help.adobe.com/ru_RU/AS3LCR/F...0.0/index.html внизу хелпа рабочий пример (тока у них на спрайт вешается листенер, а вы можете повесить на стэйдж если надо) и вперед :) P.S. эту ссылку - в закладки, а еще лучше основной страницей сделайте. очень быстро освоите сабж P.P.S. когда начнете писать игры на флеше, не пишите стрелялки/убивалки. Пишите созидалки/любилки |
Код AS3:
http://www.flasher.ru/forum/showthre...E0%E2%E8%F8%E8 |
Часовой пояс GMT +4, время: 15:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.