![]() |
Определить какая кнопка нажата
Есть код:
Код AS3:
Но в таком случае, все кнопки выполняют одно и тоже действие. А вот как прицепить на каждую разное (т.е. как дать понять обработчику события keyboard_key_pressed какая из кнопок нажата) Кнопка самодельная и лучше бы обойтись без ее модификации. |
http://www.flasher.ru/forum/blog.php?b=239
Рекомендую, чтоб в этот ваш _keys[i].Init(keyHandler); можно было параметр типа номер кнопки закинуть, _keys[i].Init(keyHandler, i); который в keyHandler передается. |
Цитата:
|
Цитата:
|
Если вам кнопка нужна, чтоб её нажимали, то неплохо бы к ней заодно прикрутить интерфейс для того, чтоб это нажатие обрабатывать удобно. А кнопкам таки часто параметры передаются. Ни разу не жалел, что к кнопкам сравнительно тяжелый обработчик прикрутил, их не может быть много, или юзер тупить начнет.
|
| Часовой пояс GMT +4, время: 06:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.