Paketfl.events
Klassepublic class InteractionInputType
VererbungInteractionInputType Inheritance Object

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Die InteractionInputType-Klasse definiert die Konstanten für die Werte der triggerEvent-Eigenschaft des SliderEvent-Objekts. Diese Konstanten definieren Strings, um die Eingabequellen zu identifizieren, mit denen ein Ereignis ausgelöst werden kann: Maus und Tastatur.

Beispiele anzeigen

Siehe auch

SliderEvent.triggerEvent


Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
 Inheritedprototype : Object
[static] Ein Verweis auf das Prototypobjekt einer Klasse oder eines Funktionsobjekts.
Object
Öffentliche Methoden
 MethodeDefiniert von
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Öffentliche Konstanten
 KonstanteDefiniert von
  KEYBOARD : String = "keyboard"
[static] Die InteractionInputType.KEYBOARD definiert den Wert der type-Eigenschaft eines Tastaturereignisobjekts.
InteractionInputType
  MOUSE : String = "mouse"
[static] Die InteractionInputType.MOUSE-Konstante definiert den Wert der type-Eigenschaft eines Mausereignisobjekts.
InteractionInputType
Konstantendetail
KEYBOARDKonstante
public static const KEYBOARD:String = "keyboard"

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Die InteractionInputType.KEYBOARD-Konstante definiert den Wert der type-Eigenschaft eines keyboard-Ereignisobjekts.

MOUSEKonstante 
public static const MOUSE:String = "mouse"

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Die InteractionInputType.MOUSE-Konstante definiert den Wert der type-Eigenschaft eines mouse-Ereignisobjekts.

Beispiele Verwendung von Beispielen
InteractionInputTypeExample.as

Dieses Beispiel zeigt, wie festgestellt werden kann, ob eine Slider-Instanz mit der Tastatur oder der Maus verschoben wurde.

Gehen Sie wie folgt vor, um das Beispiel auszuführen:

  1. Ziehen Sie einen Schieberegler auf die Bühne, und nennen Sie diesen slider.
  2. Ziehen Sie eine Label-Komponente auf die Bühne, und nennen Sie diese sliderLabel.
  3. Speichern Sie diesen Code unter "InteractionInputTypeExample.as" im gleichen Verzeichnis wie die FLA-Datei.
  4. Legen Sie in der FLA-Datei als Dokumentklasse den Wert "InteractionInputTypeExample" fest.
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;
            }
        }
    }
}




 

Eine E-Mail an mich senden, wenn dieser Seite Kommentare hinzugefügt werden | Kommentarbericht

Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/fl/events/InteractionInputType.html