Packagefl.events
Classepublic class InteractionInputType
HéritageInteractionInputType Inheritance Object

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

La classe InteractionInputType définit les constantes des valeurs de la propriété 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.

Consulter les exemples

Voir aussi

SliderEvent.triggerEvent


Propriétés publiques
 PropriétéDéfini par
 Inheritedconstructor : Object
Référence à l'objet de classe ou à la fonction constructeur d'une occurrence donnée d'un objet.
Object
 Inheritedprototype : Object
[static] Référence à l’objet prototype d’un objet de classe ou fonction.
Object
Méthodes publiques
 MéthodeDéfini par
 Inherited
Indique si la propriété spécifiée d'un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l'objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d'une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l'objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l'objet spécifié.
Object
Constantes publiques
 ConstanteDéfini par
  KEYBOARD : String = "keyboard"
[static] 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"
[static] 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
KEYBOARDConstante
public static const KEYBOARD:String = "keyboard"

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

La constante InteractionInputType.KEYBOARD définit la valeur de la propriété type de l'objet de l'événement keyboard.

MOUSEConstante 
public static const MOUSE:String = "mouse"

Version du langage : ActionScript 3.0
Version du lecteur : Flash Player 9.0.28.0

La constante InteractionInputType.MOUSE définit la valeur de la propriété type de l'objet de l'événement mouse.

Exemples Utilisation des exemples
InteractionInputTypeExample.as

Cet exemple montre comment savoir si une occurrence de Slider a été déplacée avec le clavier ou avec la souris.

Pour exécuter l'exemple, procédez comme suit :

  1. Faites glisser un composant Slider sur la scène et appelez-le slider.
  2. Faites glisser un composant Label sur la scène et appelez-le sliderLabel.
  3. Enregistrez ce code sous le nom InteractionInputTypeExample.as dans le même répertoire que votre fichier FLA.
  4. Dans le fichier FLA, définissez la classe Document sur InteractionInputTypeExample.
package
{
    import fl.events.InteractionInputType;    
    import fl.events.SliderEvent;
    import flash.display.Sprite;
    import flash.text.TextFieldAutoSize;
    
    public class InteractionInputTypeExample extends Sprite    
    {
        public function InteractionInputTypeExample() {
            slider.addEventListener(SliderEvent.CHANGE, analyzeSliderInput);
            slider.addEventListener(SliderEvent.THUMB_DRAG, analyzeSliderInput);
            sliderLabel.autoSize = TextFieldAutoSize.LEFT;
            sliderLabel.text = "Select and move slider with keyboard or mouse";
            myLabel.autoSize = TextFieldAutoSize.LEFT;
            myLabel.text = "Lorem ipsum lorem ipsum lorem ipsum.";                        
        }
        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;
            }
        }
    }
}




 

M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire

Page en cours: http://livedocs.adobe.com/flash/9.0_fr/ActionScriptLangRefV3/fl/events/InteractionInputType.html