Pakket | flash.ui |
Klasse | public dynamic class GameInputControl |
Overerving | GameInputControl EventDispatcher Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 3.7 |
Besturingselementwaarden ophalen:
De value
-eigenschap retourneert de huidige waarde van een besturingselement. Deze methode retourneert de laatste waarde niet rechtstreeks van het besturingselement. In plaats daarvan wordt de waarde geretourneerd die in de cache is geplaatst toen het besturingselement voor de laatste keer is gesampled.
Er zijn drie manieren om besturingselementwaarden op te halen van een afzonderlijk besturingselement:
-
Poll: roep
value
aan als u de laatst gekende waarde van een besturingselement wilt ophalen. -
Wijzigingsgebeurtenissen: een wijzigingsgebeurtenis voor een controller registreren. De
Event.CHANGE
-gebeurtenis wordt verzonden telkens wanneer de waarde van een besturingselement wijzigt. Als u de gebeurtenis hebt ontvangen, roept uvalue
aan om de waarde op te halen van het besturingselement dat de gebeurtenis heeft gegenereerd. -
Samplewaarden in de cache plaatsen: het in de cache plaatsen wordt uitgevoerd op apparaatniveau. Raadpleeg de documentatie voor de
GameInputDevice
-klasse voor details over het in cache plaatsen en het ophalen van gesamplede besturingselementwaarden.
Als u probeert besturingselementwaarden te lezen vanaf een uitgeschakeld apparaat, geeft value
een IOError
weer. U kunt toegang krijgen tot eigenschappen die een besturingselement beschrijven (id
, minValue
en maxValue
) ook als het apparaat niet is ingeschakeld. Met deze functie kunt u bepalen of een apparaat voldoet aan de vereisten van uw toepassing zonder dat u het apparaat eerst moet inschakelen.
Raadpleeg voor meer informatie het Adobe AIR Developer Center-artikel:Spelbesturingen op Adobe AIR.
Voor Android biedt deze functie ondersteuning voor Android OS-versies vanaf 4.1 en wordt SWF-versie 20 of hoger en een naamruimteversie van 3.7 of hoger vereist. Voor iOS biedt deze functie ondersteuning voor iOS-versies vanaf 9.0 en wordt SWF-versie 34 of hoger en een naamruimteversie van 23.0 of hoger vereist.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
device : GameInputDevice [alleen-lezen]
Retourneert het GameInputDevice-object dat dit besturingselement bevat. | GameInputControl | ||
id : String [alleen-lezen]
Retourneert de id van dit besturingselement. | GameInputControl | ||
maxValue : Number [alleen-lezen]
Retourneert de maximumwaarde voor dit besturingselement. | GameInputControl | ||
minValue : Number [alleen-lezen]
Retourneert de minimumwaarde voor dit besturingselement. | GameInputControl | ||
value : Number [alleen-lezen]
Retourneert de waarde voor dit besturingselement. | GameInputControl |
Gebeurtenis | Overzicht | Gedefinieerd door | ||
---|---|---|---|---|
[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de besturingssysteemfocus krijgt en actief wordt. | EventDispatcher | |||
Wordt verzonden wanneer een besturingselementwaarde wijzigt. | GameInputControl | |||
[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de systeemfocus verliest en inactief wordt. | EventDispatcher |
device | eigenschap |
device:GameInputDevice
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 3.7 |
Retourneert het GameInputDevice-object dat dit besturingselement bevat.
Implementatie
public function get device():GameInputDevice
id | eigenschap |
maxValue | eigenschap |
minValue | eigenschap |
value | eigenschap |
change | Gebeurtenis |
flash.events.Event
Wordt verzonden wanneer een besturingselementwaarde wijzigt.
Wed Jun 13 2018, 11:42 AM Z