| 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
valuenä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.CHANGEskickas när värdet i en kontroll ändras. När händelsen tas emot ska du anropavaluefö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
Dölj ärvda publika egenskaper
Visa ärvda publika egenskaper