Action Script / 12. Работа с мышью и клавиатурой

Клавиатура и мышь — это глаза и уши компьютера, Без этих простых и дешевых устройств самая современная и дорогая машина окажется абсолютно бесполезной. Поэтому логично предполагать, что в ActionScript должны быть инструменты, позволяющие регистрировать нажатие клавиши мыши или кнопки клавиатуры, определять, перемещается ли указатель мыши, сообщать, какая кнопка была задействована, выполнять прочие схожие задачи. И такие инструменты действительно есть. Их носителями являются особые встроенные объекты Mouse и Key. Рассмотрению предоставляемых ими возможностей будет посвящена данная глава. Кроме того, в ней мы поговорим о классах ContextMenu и ContextMenultem, используя которые, можно настраивать контекстное меню плейера (данный вопрос стоит изучить именно в этой главе, так как контекстное меню неразрывно связано с мышью).
Статьи раздела '12. Работа с мышью и клавиатурой':
Контекстное меню
Контекстное меню — это неотъемлемый элемент любою современного приложения. Оно появляется около указателя мыши при нажатии ее правой кнопки (или нажатии клавиши Control в случае компьютеров Macintosh). Обычно структура контекстног...
Определение кода введенного символа. Метод getAscii()
Иногда необходимо знать, не какая клавиша была нажата, а какой символ она ввела. Для решения этой задачи метод getCode() не всегда эффективен. Так, одна и та же клавиша может вводить до 4 различных символов, поэтому по одному лишь...
Проверка активности специальных режимов. Метод isToggled()
На клавиатуре имеются 3 клавиши, отличающиеся от всех остальных, — Caps Lock (включает режим ввода букв в верхнем регистре), Num Lock (активизирует числовую клавиатуру), Scroll Lock (обычно используется в качестве флага). Для них ...
Проверка нажатия клавиши. Метод isDown()
Метод isDown() позволяет проверить, нажата ли определенная кнопка. В качестве параметра он принимает виртуальный код клавиши. Возвращается методом isDown() булева величина: true — клавиша нажата, false — она отпущена. Например: ...
Работа с клавиатурой
Реагировать на нажатие определенных клавиш можно было еще в первых версиях Flash. Тогда носителем этой возможности было особое событие кнопок keyPress. Оно позволяло «отлавливать» нажатие клавиш символов, а также некоторых служебн...
Работа с мышью
Объект Mouse появился еще во Flash 5. Тогда выполняемые им функции были чрезвычайно скромны и ограничивались только управлением отображения указателя мыши при помощи методов hide() и show(). Во Flash MX, в связи с внедрением новой...

Страницы: 1