Package | fl.events |
Classe | public class InteractionInputType |
Héritage | InteractionInputType Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
triggerEvent
de l’objet SliderEvent. Ces constantes définissent des chaînes pour identifier les sources des entrées qui peuvent déclencher un événement : la souris et le clavier.
Eléments de l’API associés
Propriétés publiques
Méthodes publiques
Constantes publiques
Constante | Défini par | ||
---|---|---|---|
KEYBOARD : String = "keyboard" [statique]
La constante InteractionInputType.KEYBOARD définit la valeur de la propriété type de l’objet de l’événement keyboard. | InteractionInputType | ||
MOUSE : String = "mouse" [statique]
La constante InteractionInputType.MOUSE définit la valeur de la propriété type de l’objet de l’événement mouse. | InteractionInputType |
Détails de la constante
KEYBOARD | Constante |
public static const KEYBOARD:String = "keyboard"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
La constante InteractionInputType.KEYBOARD
définit la valeur de la propriété type
de l’objet de l’événement keyboard
.
MOUSE | Constante |
public static const MOUSE:String = "mouse"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
La constante InteractionInputType.MOUSE
définit la valeur de la propriété type
de l’objet de l’événement mouse
.
Exemples Comment utiliser cet exemple
InteractionInputTypeExample.as
Cet exemple montre comment savoir si une occurrence de Slider a été déplacée avec le clavier ou avec la souris.
- Faites glisser un composant Slider sur la scène et appelez-le
slider
. - Faites glisser un composant Label sur la scène et appelez-le
sliderLabel
. - Enregistrez ce code sous le nom InteractionInputTypeExample.as dans le même répertoire que votre fichier FLA.
- Dans le fichier FLA, définissez DocumentClass sur 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, 09:30 AM Z