Package | flash.ui |
Classe | public dynamic class GameInputControl |
Héritage | GameInputControl EventDispatcher Object |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 3.7 |
Obtention des valeurs de contrôle :
La propriété value
renvoie la valeur actuelle d’une commande. Cette méthode ne renvoie pas la dernière valeur directement à partir du contrôle. Elle renvoie plutôt la valeur mise en cache lors du dernier échantillonnage du contrôle.
Il existe trois façons d’obtenir les valeurs de contrôle à partir d’un contrôle individuel :
-
Interrogation : appelez la propriété
value
chaque fois que vous souhaitez obtenir la dernière valeur connue d’une commande. -
Evénements change : enregistrez un événement change pour un contrôleur. L’événement
Event.CHANGE
est distribué chaque fois que la valeur d’un contrôle change. Lors de la réception de l’événement, appelez la propriétévalue
pour obtenir la valeur correspondant à la commande ayant déclenché l’événement. -
Mise en cache les valeurs d’échantillon : la mise en cache est effectuée au niveau du périphérique. Voir la documentation de la classe
GameInputDevice
pour plus d’informations sur la mise en cache et la récupération des valeurs de contrôle échantillonnées.
Toute tentative de lecture des valeurs de commande à partir d’un périphérique désactivé entraîne la propriété value
à renvoyer une erreur IOError
. Vous pouvez toutefois accéder à des propriétés décrivant une commande (id
, minValue
et maxValue
) même si le périphérique n’est pas activé. Cette fonction permet de déterminer si un périphérique s’adapte aux besoins de votre application sans avoir à activer préalablement le périphérique.
Pour en savoir plus, reportez-vous à l’article du Centre des développeurs d’Adobe Air : Contrôleurs de jeu sur Adobe AIR.
Sous Android, cette fonction est compatible avec la version 4.1 ou ultérieure du système d’exploitation Android ; SWF version 20 ou ultérieure et un espace de noms version 3.7 ou ultérieure sont requis. Sous iOS, prend en charge la version 9.0 et requiert SWF version 34 ou ultérieure et un espace de noms version 23.0 ou ultérieure.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
device : GameInputDevice [lecture seule]
Renvoie l’objet GameInputDevice qui contient ce contrôle. | GameInputControl | ||
id : String [lecture seule]
Renvoie l’ID de cette commande. | GameInputControl | ||
maxValue : Number [lecture seule]
Renvoie la valeur maximale de cette commande. | GameInputControl | ||
minValue : Number [lecture seule]
Renvoie la valeur minimale de cette commande. | GameInputControl | ||
value : Number [lecture seule]
Renvoie la valeur de cette commande. | GameInputControl |
Evénement | Synthèse | Défini par | ||
---|---|---|---|---|
[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active. | EventDispatcher | |||
Distribué lorsqu’une valeur de contrôle change. | GameInputControl | |||
[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive. | EventDispatcher |
device | propriété |
device:GameInputDevice
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 3.7 |
Renvoie l’objet GameInputDevice qui contient ce contrôle.
Implémentation
public function get device():GameInputDevice
id | propriété |
maxValue | propriété |
minValue | propriété |
value | propriété |
change | Evénement |
Tue Jun 12 2018, 09:30 AM Z