| Pakiet | flash.ui |
| Klasa | public dynamic class GameInputControl |
| Dziedziczenie | GameInputControl EventDispatcher Object |
| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 3.7 |
Pobieranie wartości elementów sterujących:
Właściwość value zwraca bieżącą wartość elementu sterującego. Ta metoda nie zwraca najnowszej wartości bezpośrednio z elementu sterującego. Zwraca ona wartość zapisaną w buforze podczas ostatniego próbkowania elementu sterującego.
Istnieją trzy sposoby uzyskiwania wartości elementu sterującego z pojedynczego elementu sterującego:
-
Próbkowanie: Aby pobrać najnowszą znaną wartość elementu sterującego, w dowolnym momencie można odczytać właściwość
value. -
Zdarzenia zmian: Dla elementu sterującego należy zarejestrować zdarzenie dotyczące zmiany. Przy każdej zmianie wartości elementu sterującego jest wywoływane zdarzenie
Event.CHANGE. Po otrzymaniu zdarzenia należy odczytać właściwośćvalue, aby pobrać wartość elementu sterującego, który wywołał to zdarzenie. -
Buforowanie wartości próbkowania: Buforowanie jest wykonywane na poziomie urządzenia. Szczegółowe informacje o buforowaniu i pobieraniu próbkowanych wartości elementów sterujących można znaleźć w dokumentacji klasy
GameInputDevice.
Próba odczytania wartości elementów sterujących z wyłączonego urządzenia powoduje, że wywołanie metody value generuje błąd IOError. Dostęp do właściwości opisujących element sterujący ( id, minValue i maxValue) można uzyskać nawet wtedy, gdy urządzenie nie jest włączone. Ta funkcja umożliwia ustalenie, czy dane urządzenie spełnia wymagania aplikacji — bez konieczności uprzedniego włączania tego urządzenia.
Więcej informacji zawiera artykuł na temat kontrolerów gier w środowisku Adobe AIR dostępny w Adobe Air Developer Center: .
W przypadku systemu Android funkcja ta obsługuje system operacyjny Android w wersji 4.1 lub nowszej i wymaga plików SWF w wersji 20 lub nowszej oraz przestrzeni nazw 3.7. W przypadku systemu iOS funkcja ta obsługuje system iOS w wersji 9.0 lub nowszej i wymaga plików SWF w wersji 34 lub nowszej oraz przestrzeni nazw 23.0.
Powiązane elementy interfejsu API
| Właściwość | Zdefiniowane przez | ||
|---|---|---|---|
![]() | constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | |
| device : GameInputDevice [tylko do odczytu]
Zwraca obiekt GameInputDevice, który zawiera ten element sterujący. | GameInputControl | ||
| id : String [tylko do odczytu]
Zwraca identyfikator elementu sterującego. | GameInputControl | ||
| maxValue : Number [tylko do odczytu]
Zwraca maksymalną wartość elementu sterującego. | GameInputControl | ||
| minValue : Number [tylko do odczytu]
Zwraca minimalną wartość elementu sterującego. | GameInputControl | ||
| value : Number [tylko do odczytu]
Zwraca wartość elementu sterującego. | GameInputControl | ||
| Zdarzenie | Podsumowanie | Zdefiniowane przez | ||
|---|---|---|---|---|
![]() | [zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja środowiska wykonawczego AIR uzyskuje fokus w systemie operacyjnym i przechodzi w stan aktywny. | EventDispatcher | ||
| Wywoływane w momencie zmiany wartości elementu sterującego. | GameInputControl | |||
![]() | [zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja AIR traci fokus w systemie operacyjnym i przechodzi w stan nieaktywny. | EventDispatcher | ||
device | właściwość |
device:GameInputDevice [tylko do odczytu] | Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 3.7 |
Zwraca obiekt GameInputDevice, który zawiera ten element sterujący.
Implementacja
public function get device():GameInputDevice id | właściwość |
maxValue | właściwość |
minValue | właściwość |
value | właściwość |
change | Zdarzenie |
flash.events.EventWywoływane w momencie zmiany wartości elementu sterującego.
Tue Jun 12 2018, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne