ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
flash.events 

GesturePhase  - AS3

Paketflash.events
Klassepublic final class GesturePhase
VererbungGesturePhase Inheritance Object

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2, Flash Lite 4

Die GesturePhase-Klasse ist eine Aufzählungsklasse von Konstantenwerten zur Verwendung mit der GestureEvent-, PressAndTapGestureEvent- und TransformGestureEvent-Klasse. Verwenden Sie diese Werte, um den Anfang, den Fortschritt und das Ende einer Berührungsgeste (zum Beispiel das Bewegen von mehreren Fingern über einen Touchscreen), damit Ihre Anwendung auf die einzelnen Phasen der Benutzerberührung reagieren kann. Einige Gesten (Swipe- und Zwei-Finger-Tipp-Gesten) haben nur eine Phase und setzen die phase-Eigenschaft des Ereignisobjekts auf all.

Beispiele anzeigen

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
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 die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
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
  ALL : String = "all"
[statisch] Ein einzelner Wert, der alle Phasen einfacher Gesten wie Zwei-Finger-Tipp- oder Swipe-Gesten umfasst.
GesturePhase
  BEGIN : String = "begin"
[statisch] Der Anfang einer neuen Geste (zum Beispiel das Aufsetzen eines Fingers auf einen Touchscreen).
GesturePhase
  END : String = "end"
[statisch] Der Abschluss einer Geste (zum Beispiel das Heben eines Fingers von einem Touchscreen).
GesturePhase
  UPDATE : String = "update"
[statisch] Der Fortschritt einer Geste (zum Beispiel das Bewegen eines Fingers über einen Touchscreen).
GesturePhase
Konstantendetails

ALL

Konstante
public static const ALL:String = "all"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2

Ein einzelner Wert, der alle Phasen einfacher Gesten wie Zwei-Finger-Tipp- oder Swipe-Gesten umfasst. Bei Gesten, die die phase-Eigenschaft des Ereignisobjekts auf all setzen (Swipe- und Zwei-Finger-Tipp-Gesten), ist der phase-Wert immer all, nachdem das Ereignis abgesetzt wurde.

Verwandte API-Elemente

BEGIN

Konstante 
public static const BEGIN:String = "begin"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2, Flash Lite 4

Der Anfang einer neuen Geste (zum Beispiel das Aufsetzen eines Fingers auf einen Touchscreen).

Verwandte API-Elemente

END

Konstante 
public static const END:String = "end"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2, Flash Lite 4

Der Abschluss einer Geste (zum Beispiel das Heben eines Fingers von einem Touchscreen).

Verwandte API-Elemente

UPDATE

Konstante 
public static const UPDATE:String = "update"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.1, AIR 2, Flash Lite 4

Der Fortschritt einer Geste (zum Beispiel das Bewegen eines Fingers über einen Touchscreen).

Verwandte API-Elemente

TransformGestureEventExample.as

Die folgenden Beispiele zeigen die Ereignisverarbeitung für GESTURE_ROTATE-Ereignisse. Während der Benutzer eine Drehgeste auf dem berührungsempfindlichen Gerät ausführt, dreht sich mySprite und in myTextField wird die aktuelle Phase angezeigt.
Multitouch.inputMode = MultitouchInputMode.GESTURE;

var mySprite = new Sprite();
mySprite.addEventListener(TransformGestureEvent.GESTURE_ROTATE , onRotate );
mySprite.graphics.beginFill(0x336699);
mySprite.graphics.drawRect(0, 0, 100, 80);
var myTextField = new TextField();
myTextField.y = 200;
addChild(mySprite);
addChild(myTextField);

function onRotate(evt:TransformGestureEvent):void {

    evt.target.rotation -= 45;

    if (evt.phase==GesturePhase.BEGIN) {
        myTextField.text = "Begin";
    }
    if (evt.phase==GesturePhase.UPDATE) {
        myTextField.text = "Update";
    }
    if (evt.phase==GesturePhase.END) {
        myTextField.text = "End";
    }
}




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.