| Пакет | flash.ui |
| Класс | public dynamic class GameInputControl |
| Наследование | GameInputControl EventDispatcher Object |
| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 3.7 |
Получение значений элементов управления:
Свойство value возвращает текущее значение элемента управления. Этот метод не возвращает самое последнее значение непосредственно из элемента управления. Вместо этого он возвращает значение, которое было сохранено в кэше при последней выборке.
Получить значения отдельного элемента управления можно тремя способами.
-
Опрос: вызывайте метод
valueкаждый раз, когда требуется получить последнее известное значение для элемента управления. -
События изменения: регистрируйте событие изменения для элемента управления. Событие
Event.CHANGEотправляется при каждом изменении значения элемента управления. Получив событие, вызовите методvalue, чтобы извлечь значение элемента управления, отправившего событие. -
Кэширование значений выборки: кэширование выполняется на уровне устройства. Дополнительные сведения о кэшировании и извлечении значений элементов управления из выборки см. в документации по классу
GameInputDevice.
При попытке прочитать значения элементов управления выключенного устройства метод value выдает исключение IOError. Однако можно получить доступ к свойствам, описывающим элемент управления (таким как id, minValue и maxValue), даже если устройство не включено. Эта возможность позволяет определить, соответствует ли устройство потребностям приложения, не включая его.
Дополнительные сведения см. в статье Adobe Air Developer Center Игровые контроллеры на Adobe AIR.
Для устройств Android эта функция поддерживает ОС Android начиная с версии 4.1 и требует SWF начиная с версии 20 и пространство имен 3.7. Для устройств iOS эта функция поддерживает ОС iOS начиная с версии 9.0 и требует SWF начиная с версии 34 и пространство имен 23.0.
Связанные элементы API
| Свойство | Определено | ||
|---|---|---|---|
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| device : GameInputDevice [только для чтения]
Возвращает объект GameInputDevice, содержащий этот элемент управления. | GameInputControl | ||
| id : String [только для чтения]
Возвращает идентификатор этого элемента управления. | GameInputControl | ||
| maxValue : Number [только для чтения]
Возвращает максимальное значение для этого элемента управления. | GameInputControl | ||
| minValue : Number [только для чтения]
Возвращает минимальное значение для этого элемента управления. | GameInputControl | ||
| value : Number [только для чтения]
Возвращает значение для этого элемента управления. | GameInputControl | ||
| Событие | Сводка | Определено | ||
|---|---|---|---|---|
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | ||
| Отправляется при изменении значения элемента управления. | GameInputControl | |||
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | ||
device | свойство |
device:GameInputDevice [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 3.7 |
Возвращает объект GameInputDevice, содержащий этот элемент управления.
Реализация
public function get device():GameInputDevice id | свойство |
maxValue | свойство |
minValue | свойство |
value | свойство |
change | Событие |
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства