Paquete | flash.ui |
Clase | public dynamic class GameInputControl |
Herencia | GameInputControl EventDispatcher Object |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 3.7 |
Obtención de valores de control:
La propiedad value
devuelve el valor actual de un control. Este método no devolverá el valor más reciente directamente desde el control. En su lugar, devuelve el valor que se ha almacenado en caché la última vez que se tomaron muestras del control.
Hay tres formas de obtener valores de control a partir de un control individual:
-
Sondear: llame a
value
siempre que quiera obtener el último valor conocido para un control. -
Eventos change: registre un evento change para un controlador. El evento
Event.CHANGE
se distribuye siempre que cambia el valor de un control. Después de recibir el evento, llame avalue
para obtener el valor del control que activó el evento. -
Almacenamiento en caché de valores de muestra: el almacenamiento en caché se realiza en el nivel del dispositivo. Consulte la documentación de la clase
GameInputDevice
para obtener más información sobre el almacenamiento en caché y la recuperación de los valores de control muestreados.
Si intenta leer los valores de control desde un dispositivo desactivado, value
emitirá un error IOError
. Pero podrá acceder a las propiedades que describen un control (id
, minValue
y maxValue
) incluso si el dispositivo no está activado. Esta función hace posible determinar si un dispositivo se ajusta a las necesidades de la aplicación, sin tener que activar el dispositivo primero.
Para obtener más información, consulte el artículo del Centro de desarrolladores de Adobe Air:Controladores de juego en Adobe AIR.
Para Android, esta función es compatible con una versión del SO Android mínima de 4.1 y requiere la versión de SWF mínima de 20 y espacio de nombre 3.7. Para iOS, esta función es compatible con una versión mínima de iOS 9.0 y requiere la versión de SWF mínima de 34 y espacio de nombre 23.0.
Elementos de API relacionados
Propiedad | Definido por | ||
---|---|---|---|
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
device : GameInputDevice [solo lectura]
Devuelve el objeto GameInputDevice que contiene este control. | GameInputControl | ||
id : String [solo lectura]
Devuelve el ID de este control. | GameInputControl | ||
maxValue : Number [solo lectura]
Devuelve el valor máximo para este control. | GameInputControl | ||
minValue : Number [solo lectura]
Devuelve el valor mínimo para este control. | GameInputControl | ||
value : Number [solo lectura]
Devuelve el valor para este control. | GameInputControl |
Evento | Resumen | Definido por | ||
---|---|---|---|---|
[evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos. | EventDispatcher | |||
Se distribuye cuando cambia un valor de control. | GameInputControl | |||
[evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos. | EventDispatcher |
device | propiedad |
device:GameInputDevice
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 3.7 |
Devuelve el objeto GameInputDevice que contiene este control.
Implementación
public function get device():GameInputDevice
id | propiedad |
maxValue | propiedad |
minValue | propiedad |
value | propiedad |
change | Evento |
Tue Jun 12 2018, 02:12 PM Z