Paket | flash.events |
Klasse | public class PressAndTapGestureEvent |
Vererbung | PressAndTapGestureEvent GestureEvent Event Object |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Verwandte API-Elemente
flash.display.InteractiveObject
flash.events.TouchEvent
flash.events.GestureEvent
flash.events.MouseEvent
flash.events.EventDispatcher.addEventListener()
Eigenschaft | Definiert von | ||
---|---|---|---|
altKey : Boolean
Gibt an, ob die Alt-Taste aktiviert (true) oder deaktiviert (false) ist. | GestureEvent | ||
bubbles : Boolean [schreibgeschützt]
Gibt an, ob es sich bei dem Ereignis um ein Bubbling-Ereignis handelt. | Event | ||
cancelable : Boolean [schreibgeschützt]
Gibt an, ob das mit dem Ereignis verknüpfte Verhalten verhindert werden kann. | Event | ||
commandKey : Boolean
Gibt an, ob die Befehlstaste aktiviert ist (nur Mac). | GestureEvent | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
controlKey : Boolean
Gibt an, ob unter Mac OS die Ctrl-Taste oder unter Windows oder Linux die Strg-Taste aktiviert ist. | GestureEvent | ||
ctrlKey : Boolean
Gibt unter Windows oder Linux an, ob die Strg-Taste aktiviert (true) oder deaktiviert (false) ist. | GestureEvent | ||
currentTarget : Object [schreibgeschützt]
Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. | Event | ||
eventPhase : uint [schreibgeschützt]
Die aktuelle Phase im Ereignisablauf. | Event | ||
localX : Number
Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. | GestureEvent | ||
localY : Number
Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. | GestureEvent | ||
phase : String
Ein Wert aus der GesturePhase-Klasse, die den Fortschritt der Berührungsgeste angibt. | GestureEvent | ||
shiftKey : Boolean
Gibt an, ob die Umschalttaste aktiviert (true) oder deaktiviert (false) ist. | GestureEvent | ||
stageX : Number [schreibgeschützt]
Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. | GestureEvent | ||
stageY : Number [schreibgeschützt]
Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. | GestureEvent | ||
tapLocalX : Number
Die horizontale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden interaktiven Objekt steht. | PressAndTapGestureEvent | ||
tapLocalY : Number
Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden interaktiven Objekt steht. | PressAndTapGestureEvent | ||
tapStageX : Number [schreibgeschützt]
Die horizontale Koordinate, an der die Tippberührung aufgetreten ist, in globalen Bühnenkoordinaten. | PressAndTapGestureEvent | ||
tapStageY : Number [schreibgeschützt]
Die vertikale Koordinate, an der die Tippberührung aufgetreten ist, in globalen Bühnenkoordinaten. | PressAndTapGestureEvent | ||
target : Object [schreibgeschützt]
Das Ereignis-Ziel. | Event | ||
type : String [schreibgeschützt]
Der Ereignistyp. | Event |
Methode | Definiert von | ||
---|---|---|---|
PressAndTapGestureEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, phase:String = null, localX:Number = 0, localY:Number = 0, tapLocalX:Number = 0, tapLocalY:Number = 0, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, commandKey:Boolean = false, controlKey:Boolean = false)
Erstellt ein Event-Objekt, das Informationen zu komplexen Mehrfinger-Ereignissen enthält, zum Beispiel, wenn ein Benutzer ein kontextabhängiges Popupmenü aufruft. | PressAndTapGestureEvent | ||
[override]
Erstellt eine Kopie des PressAndTapGestureEvent-Objekts und stellt den Wert jeder Eigenschaft so ein, dass er dem Wert des Originals entspricht. | PressAndTapGestureEvent | ||
Eine Dienstprogrammfunktion zur Implementierung der toString()-Methode in benutzerdefinierten ActionScript 3.0 Event-Klassen. | Event | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Überprüft, ob die preventDefault()-Methode bei dem Ereignis aufgerufen wurde. | Event | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Bricht das Standardverhalten eines Ereignisses ab, wenn dieses Verhalten abgebrochen werden kann. | Event | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Verhindert die Verarbeitung von Ereignis-Listenern im aktuellen Knoten und in Knoten, die dem aktuellen Knoten im Ereignisablauf nachfolgen. | Event | ||
Verhindert die Verarbeitung von Ereignis-Listenern in Knoten, die dem aktuellen Knoten im Ereignisablauf nachfolgen. | Event | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
[override]
Gibt einen String zurück, der alle Eigenschaften des PressAndTapGestureEvent-Objekts enthält. | PressAndTapGestureEvent | ||
Aktualisiert die Anzeige der Flash-Laufzeitumgebung nach der Verarbeitung des Gestenereignisses, für den Fall, dass die Anzeigeliste von der Ereignisprozedur geändert wurde. | GestureEvent | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
Konstante | Definiert von | ||
---|---|---|---|
GESTURE_PRESS_AND_TAP : String = "gesturePressAndTap" [statisch]
Definiert den Wert der type-Eigenschaft eines GESTURE_PRESS_AND_TAP-Berührungsereignisobjekts. | PressAndTapGestureEvent |
tapLocalX | Eigenschaft |
tapLocalX:Number
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Die horizontale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden interaktiven Objekt steht.
Implementierung
public function get tapLocalX():Number
public function set tapLocalX(value:Number):void
tapLocalY | Eigenschaft |
tapLocalY:Number
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden interaktiven Objekt steht.
Implementierung
public function get tapLocalY():Number
public function set tapLocalY(value:Number):void
tapStageX | Eigenschaft |
tapStageX:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Die horizontale Koordinate, an der die Tippberührung aufgetreten ist, in globalen Bühnenkoordinaten. Diese Eigenschaft wird berechnet, wenn die Eigenschaft tapLocalX
eingerichtet wird.
Implementierung
public function get tapStageX():Number
tapStageY | Eigenschaft |
tapStageY:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Die vertikale Koordinate, an der die Tippberührung aufgetreten ist, in globalen Bühnenkoordinaten. Diese Eigenschaft wird berechnet, wenn die Eigenschaft tapLocalX
eingerichtet wird.
Implementierung
public function get tapStageY():Number
PressAndTapGestureEvent | () | Konstruktor |
public function PressAndTapGestureEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, phase:String = null, localX:Number = 0, localY:Number = 0, tapLocalX:Number = 0, tapLocalY:Number = 0, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, commandKey:Boolean = false, controlKey:Boolean = false)
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Erstellt ein Event-Objekt, das Informationen zu komplexen Mehrfinger-Ereignissen enthält, zum Beispiel, wenn ein Benutzer ein kontextabhängiges Popupmenü aufruft. Ereignisobjekte werden Ereignis-Listenern als Parameter übergeben.
Parametertype:String — Der Ereignistyp: PressAndTapGestureEvent.GESTURE_PRESS_AND_TAP .
| |
bubbles:Boolean (default = true ) — Bestimmt, ob das Ereignisobjekt an der Bubbling-Phase des Ereignisablaufs teilnimmt.
| |
cancelable:Boolean (default = false ) — Bestimmt, ob das Ereignisobjekt abgebrochen werden kann.
| |
phase:String (default = null ) — Dieser Wert verfolgt den Anfang, den Fortschritt und das Ende einer Berührungsgeste. Mögliche Werte sind: GesturePhase.BEGIN , GesturePhase.END , GesturePhase.UPDATE oder GesturePhase.ALL .
| |
localX:Number (default = 0 ) — Die horizontale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Anzeigeobjekt steht.
| |
localY:Number (default = 0 ) — Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Anzeigeobjekt steht.
| |
tapLocalX:Number (default = 0 ) — Die horizontale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden interaktiven Objekt steht.
| |
tapLocalY:Number (default = 0 ) — Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden interaktiven Objekt steht.
| |
ctrlKey:Boolean (default = false ) — Unter Windows oder Linux wird damit angezeigt, ob die Strg-Taste aktiviert ist. Unter Mac OS wird damit angezeigt, ob die Ctrl-Taste oder die Befehlstaste aktiviert ist.
| |
altKey:Boolean (default = false ) — Gibt an, ob die Alt-Taste aktiviert ist (nur Windows oder Linux).
| |
shiftKey:Boolean (default = false ) — Gibt an, ob der Umschalttasten-Modifizierer aktiviert ist.
| |
commandKey:Boolean (default = false ) — (nur AIR); gibt an, ob die Befehlstaste aktiviert ist (nur Mac). Dieser Parameter gilt nur für Adobe AIR. Setzen Sie ihn nicht für Flash Player-Inhalte.
| |
controlKey:Boolean (default = false ) — (nur AIR); gibt an, ob die Ctrl- oder Strg-Taste aktiviert ist. Dieser Parameter gilt nur für Adobe AIR. Setzen Sie ihn nicht für Flash Player-Inhalte.
|
Verwandte API-Elemente
clone | () | Methode |
override public function clone():Event
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Erstellt eine Kopie des PressAndTapGestureEvent-Objekts und stellt den Wert jeder Eigenschaft so ein, dass er dem Wert des Originals entspricht.
RückgabewerteEvent — Ein neues PressAndTapGestureEvent-Objekt mit Eigenschaftswerten, die denen des Originals entsprechen.
|
toString | () | Methode |
override public function toString():String
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Gibt einen String zurück, der alle Eigenschaften des PressAndTapGestureEvent-Objekts enthält. Der String liegt im folgenden Format vor:
[PressAndTapGestureEvent type=Wert bubbles=Wert cancelable=Wert ... ]
String — Ein String, der alle Eigenschaften des PressAndTapGestureEvent-Objekts enthält.
|
GESTURE_PRESS_AND_TAP | Konstante |
public static const GESTURE_PRESS_AND_TAP:String = "gesturePressAndTap"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Definiert den Wert der type
-Eigenschaft eines GESTURE_PRESS_AND_TAP
-Berührungsereignisobjekts.
Das abgesetzte PressAndTapGestureEvent-Objekt hat folgende Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiviert ist (Windows oder Linux). |
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
eventPhase | Die aktuelle Phase, während das Ereignis die Objekthierarchie durchläuft; ein numerischer Wert, der angibt, ob das Ereignis erfasst wird (1), beim Ziel angekommen ist (2) oder aufsteigt (3). |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Anzeigeobjekt steht. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Anzeigeobjekt steht. |
phase | Die aktuelle Phase in einem Ereignisablauf; ein Wert aus der GesturePhase-Klasse. Mögliche Werte sind: GesturePhase.BEGIN , GesturePhase.UPDATE , GesturePhase.END oder GesturePhase.ALL . Eine Drücken-und-Tippen-Geste generiert entweder eine Abfolge von GesturePhase.BEGIN , GesturePhase.UPDATE , GesturePhase.END oder die Geste generiert eine einzelne GesturePhase.ALL -Phase. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
tapLocalX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden interaktiven Objekt steht. |
tapLocalY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden interaktiven Objekt steht. |
tapStageX | Die horizontale Koordinate, an der die Tippberührung aufgetreten ist, in globalen Bühnenkoordinaten. |
tapStageY | Die vertikale Koordinate, an der die Tippberührung aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Touchpen oder Finger. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
GESTURE_PRESS_AND_TAP
-Ereignis. Während der Benutzer eine Drücken-und-Tippen-Geste 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(PressAndTapGestureEvent.GESTURE_PRESS_AND_TAP , onPressAndTap ); mySprite.graphics.beginFill(0x336699); mySprite.graphics.drawRect(0, 0, 100, 80); var myTextField = new TextField(); myTextField.y = 200; addChild(mySprite); addChild(myTextField); function onPressAndTap(evt:PressAndTapGestureEvent):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"; } }
Tue Jun 12 2018, 10:04 AM Z