| 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é
valuechaque 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.CHANGEest distribué chaque fois que la valeur d’un contrôle change. Lors de la réception de l’événement, appelez la propriétévaluepour 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
GameInputDevicepour 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
Masquer les propriétés publiques héritées
Afficher les propriétés publiques héritées