Pakiet | fl.events |
Klasa | public class InteractionInputType |
Dziedziczenie | InteractionInputType Object |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
triggerEvent
obiektu SliderEvent. Te stałe definiują ciągi znaków identyfikujące źródła interakcji, które mogą wywołać zdarzenie: mysz i klawiaturę.
Powiązane elementy interfejsu API
Właściwości publiczne
Metody publiczne
Stałe publiczne
Stała | Zdefiniowane przez | ||
---|---|---|---|
KEYBOARD : String = "keyboard" [statyczny]
Stała InteractionInputType.KEYBOARD definiuje wartość właściwości type obiektu zdarzenia keyboard. | InteractionInputType | ||
MOUSE : String = "mouse" [statyczny]
Stała InteractionInputType.MOUSE definiuje wartość właściwości type obiektu zdarzenia mouse. | InteractionInputType |
Szczegół stałej
KEYBOARD | Stała |
public static const KEYBOARD:String = "keyboard"
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Stała InteractionInputType.KEYBOARD
definiuje wartość właściwości type
obiektu zdarzenia keyboard
.
MOUSE | Stała |
public static const MOUSE:String = "mouse"
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Stała InteractionInputType.MOUSE
definiuje wartość właściwości type
obiektu zdarzenia mouse
.
Przykłady Sposób korzystania z tego przykładu
InteractionInputTypeExample.as
Ten przykład ilustruje sposób sprawdzania, czy instancja obiektu Slider została przemieszczona za pomocą klawiatury, czy myszy.
- Przeciągnij składnik Slider na stół montażowy i nadaj mu nazwę
slider
. - Przeciągnij składnik Label na stół montażowy i nadaj mu nazwę
sliderLabel
. - Zapisz ten kod pod nazwą InteractionInputTypeExample.as w tym samym katalogu, co plik FLA.
- Ustaw właściwość DocumentClass w pliku FLA na wartość InteractionInputTypeExample.
package { import flash.display.Sprite; import fl.events.SliderEvent; import fl.events.InteractionInputType; public class InteractionInputTypeExample extends Sprite { public function InteractionInputTypeExample() { slider.addEventListener(SliderEvent.CHANGE, analyzeSliderInput); slider.addEventListener(SliderEvent.THUMB_DRAG, analyzeSliderInput); sliderLabel.autoSize = "left"; sliderLabel.text = "Select and move slider with keyboard or mouse"; } private function analyzeSliderInput(e:SliderEvent):void { switch(e.triggerEvent) { case InteractionInputType.MOUSE: sliderLabel.text = "Slider has been moved with mouse"; break; case InteractionInputType.KEYBOARD: sliderLabel.text = "Slider has been moved with keyboard"; break; default: break; } } } }
Tue Jun 12 2018, 12:06 PM Z