Pakket | fl.events |
Klasse | public class InteractionInputType |
Overerving | InteractionInputType Object |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
triggerEvent
van het object SliderEvent. Deze constanten definiƫren tekenreeksen om de invoerbronnen te identificeren die een gebeurtenis kunnen activeren: de muis en het toetsenbord.
Verwante API-elementen
Openbare eigenschappen
Openbare methoden
Openbare constanten
Constante | Gedefinieerd door | ||
---|---|---|---|
KEYBOARD : String = "keyboard" [statisch]
De constante InteractionInputType.KEYBOARD definieert de waarde van de eigenschap type van een gebeurtenisobject keyboard. | InteractionInputType | ||
MOUSE : String = "mouse" [statisch]
De constante InteractionInputType.MOUSE definieert de waarde van de eigenschap type van een gebeurtenisobject mouse. | InteractionInputType |
Constantedetails
KEYBOARD | Constante |
public static const KEYBOARD:String = "keyboard"
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De constante InteractionInputType.KEYBOARD
definieert de waarde van de eigenschap type
van een gebeurtenisobject keyboard
.
MOUSE | Constante |
public static const MOUSE:String = "mouse"
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De constante InteractionInputType.MOUSE
definieert de waarde van de eigenschap type
van een gebeurtenisobject mouse
.
Voorbeelden Hoe dit voorbeeld te gebruiken
InteractionInputTypeExample.as
In dit voorbeeld wordt getoond hoe kan worden bepaald of een Slider-instantie is verplaatst met het toetsenbord of de muis.
- Sleep een Slider naar het werkgebied en noem deze
slider
. - Sleep een component Label naar het werkgebied en noem deze
sliderLabel
. - Sla deze code op als InteractionInputTypeExample.as in dezelfde map als de FLA.
- Stel de DocumentClass in de FLA in op 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; } } } }
Wed Jun 13 2018, 11:42 AM Z