Paket | flash.ui |
Klass | public dynamic class GameInputControl |
Arv | GameInputControl EventDispatcher Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 3.7 |
Hämta kontrollvärden:
Metoden value
returnerar kontrollvärdet för en kontroll. Den här metoden returnerar inte direkt det senaste värdet från kontrollen. I stället returneras värdet som cache-lagrades den senaste gången kontrollen samplades.
Det finns tre sätt att hämta kontrollvärden från en enskild kontroll.
-
Avfrågning: Anropa
value
när du vill hämta det senast kända värdet för en kontroll. -
Ändra händelser: Registrera en ändringshändelse för en kontrollenhet. Händelsen
Event.CHANGE
skickas när värdet i en kontroll ändras. När händelsen tas emot ska du anropavalue
för att hämta värdet för kontrollen som utlöste händelsen. -
Cache-lagra sampelvärden: Cache-lagring görs på enhetsnivån. Mer information om cache-lagring och hämtning av samplade kontrollvärden finns i dokumentationen för klassen
GameInputDevice
.
Att försöka läsa kontrollvärden för en inaktiverad enhet medför att value
genererar ett IOError
-fel. Du kan emellertid få åtkomst till egenskaper som beskriver en kontroll (id
, minValue
och maxValue
) även om enheten inte är aktiverad. Med den här funktionen kan du avgöra om en enhet passar ditt program, utan att du först måste aktivera enheten.
Mer information finns i artikeln på Adobe Air Developer Center: Spelkontroller i Adobe AIR.
I Android krävs minst Android OS-version 4.1, SWF-version 20 och namnrymden 3.7 för funktionen. I iOS krävs minst iOS-version 9.0, SWF-version 34 och namnrymden 23.0 för funktionen.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
device : GameInputDevice [skrivskyddad]
Returnerar objektet GameInputDevice som innehåller denna kontroll. | GameInputControl | ||
id : String [skrivskyddad]
Returnerar ID för den här kontrollen. | GameInputControl | ||
maxValue : Number [skrivskyddad]
Returnerar högsta värdet för den här kontrollen. | GameInputControl | ||
minValue : Number [skrivskyddad]
Returnerar minsta värdet för den här kontrollen. | GameInputControl | ||
value : Number [skrivskyddad]
Returnerar värdet för den här kontrollen. | GameInputControl |
Händelse | Sammanfattning | Definieras med | ||
---|---|---|---|---|
[utsändningshändelse] Skickas när Flash Player eller AIR får operativsystemfokus och blir aktivt. | EventDispatcher | |||
Skickas när ett kontrollvärde ändras. | GameInputControl | |||
[utsändningshändelse] Skickas när Flash Player eller AIR förlorar operativsystemfokus och blir inaktivt. | EventDispatcher |
device | egenskap |
device:GameInputDevice
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 3.7 |
Returnerar objektet GameInputDevice som innehåller denna kontroll.
Implementering
public function get device():GameInputDevice
id | egenskap |
maxValue | egenskap |
minValue | egenskap |
value | egenskap |
change | Händelse |
Tue Jun 12 2018, 01:40 PM Z