Pakket | flash.events |
Klasse | public class PressAndTapGestureEvent |
Overerving | PressAndTapGestureEvent GestureEvent Event Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Verwante API-elementen
flash.display.InteractiveObject
flash.events.TouchEvent
flash.events.GestureEvent
flash.events.MouseEvent
flash.events.EventDispatcher.addEventListener()
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
altKey : Boolean
Geeft aan of de Alt-toets actief (true) of inactief (false) is. | GestureEvent | ||
bubbles : Boolean [alleen-lezen]
Geeft aan of een gebeurtenis een terugkoppelgebeurtenis is. | Event | ||
cancelable : Boolean [alleen-lezen]
Geeft aan of het gedrag dat aan deze gebeurtenis is gekoppeld, kan worden voorkomen. | Event | ||
commandKey : Boolean
Geeft aan of de Command-toets is geactiveerd (alleen Macintosh). | GestureEvent | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
controlKey : Boolean
Hiermee wordt aangegeven of de Control-toets actief is op de Mac en of de Ctrl-toets actief is voor Windows of Linux. | GestureEvent | ||
ctrlKey : Boolean
In Windows of Linux wordt hiermee aangegeven of de Ctrl-toets actief (true) of inactief (false) is. | GestureEvent | ||
currentTarget : Object [alleen-lezen]
Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. | Event | ||
eventPhase : uint [alleen-lezen]
De huidige fase in de gebeurtenisstroom. | Event | ||
localX : Number
De horizontale coördinaat waar de gebeurtenis heeft plaatsgevonden ten opzichte van de omvattende sprite. | GestureEvent | ||
localY : Number
De verticale coördinaat waar de gebeurtenis heeft plaatsgevonden ten opzichte van de omvattende sprite. | GestureEvent | ||
phase : String
Een waarde van de klasse GesturePhase die de voortgang van de aanraakbeweging aangeeft. | GestureEvent | ||
shiftKey : Boolean
Geeft aan of de Shift-toets actief (true) of inactief (false) is. | GestureEvent | ||
stageX : Number [alleen-lezen]
De horizontale coördinaat waar de gebeurtenis heeft plaatsgevonden in algemene werkgebiedcoördinaten. | GestureEvent | ||
stageY : Number [alleen-lezen]
De verticale coördinaat waar de gebeurtenis heeft plaatsgevonden in algemene werkgebiedcoördinaten. | GestureEvent | ||
tapLocalX : Number
De horizontale coördinaat waar de gebeurtenis heeft plaatsgevonden ten opzichte van het omvattende interactieve object. | PressAndTapGestureEvent | ||
tapLocalY : Number
De verticale coördinaat waar de gebeurtenis heeft plaatsgevonden ten opzichte van het omvattende interactieve object. | PressAndTapGestureEvent | ||
tapStageX : Number [alleen-lezen]
De horizontale coördinaat waar de aanraakgebeurtenis heeft plaatsgevonden in algemene werkgebiedcoördinaten. | PressAndTapGestureEvent | ||
tapStageY : Number [alleen-lezen]
De verticale coördinaat waar de aanraakgebeurtenis heeft plaatsgevonden in algemene werkgebiedcoördinaten. | PressAndTapGestureEvent | ||
target : Object [alleen-lezen]
Doel van gebeurtenis. | Event | ||
type : String [alleen-lezen]
Het type gebeurtenis. | Event |
Methode | Gedefinieerd door | ||
---|---|---|---|
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)
Maakt een Event-object dat informatie bevat over complexe multitouch-gebeurtenissen, zoals een gebruiker die een contextgevoelig popup-menu oproept. | PressAndTapGestureEvent | ||
[overschrijven]
Maakt een kopie van een PressAndTapGestureEvent-object en stelt de waarde van elke eigenschap in zodat deze overeenkomt met die van het origineel. | PressAndTapGestureEvent | ||
Een hulpprogrammafunctie voor de implementatie van de methode toString() in aangepaste ActionScript 3.0-Event-klassen. | Event | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Controleert of de methode preventDefault() is aangeroepen voor de gebeurtenis. | Event | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Annuleert het standaardgedrag van een gebeurtenis wanneer dat gedrag kan worden geannuleerd. | Event | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Voorkomt het verwerken van gebeurtenislisteners in het huidige knooppunt en volgende knooppunten in de gebeurtenisstroom. | Event | ||
Voorkomt het verwerken van gebeurtenislisteners in knooppunten die volgen op het huidige knooppunt in de gebeurtenisstroom. | Event | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
[overschrijven]
Retourneert een tekenreeks die alle eigenschappen van het PressAndTapGestureEvent-object bevat. | PressAndTapGestureEvent | ||
Ververst de Flash-runtimeweergave na het verwerken van de bewegingsgebeurtenis, als de weergavelijst door de gebeurtenisbeheerder is aangepast. | GestureEvent | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
Constante | Gedefinieerd door | ||
---|---|---|---|
GESTURE_PRESS_AND_TAP : String = "gesturePressAndTap" [statisch]
Definieert de waarde van de eigenschap type van een GESTURE_PRESS_AND_TAP-aanraakgebeurtenisobject. | PressAndTapGestureEvent |
tapLocalX | eigenschap |
tapLocalX:Number
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2, Flash Lite 4 |
De horizontale coördinaat waar de gebeurtenis heeft plaatsgevonden ten opzichte van het omvattende interactieve object.
Implementatie
public function get tapLocalX():Number
public function set tapLocalX(value:Number):void
tapLocalY | eigenschap |
tapLocalY:Number
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2, Flash Lite 4 |
De verticale coördinaat waar de gebeurtenis heeft plaatsgevonden ten opzichte van het omvattende interactieve object.
Implementatie
public function get tapLocalY():Number
public function set tapLocalY(value:Number):void
tapStageX | eigenschap |
tapStageX:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2, Flash Lite 4 |
De horizontale coördinaat waar de aanraakgebeurtenis heeft plaatsgevonden in algemene werkgebiedcoördinaten. Deze eigenschap wordt berekend wanneer de eigenschap tapLocalX
is ingesteld.
Implementatie
public function get tapStageX():Number
tapStageY | eigenschap |
tapStageY:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2, Flash Lite 4 |
De verticale coördinaat waar de aanraakgebeurtenis heeft plaatsgevonden in algemene werkgebiedcoördinaten. Deze eigenschap wordt berekend wanneer de eigenschap tapLocalX
is ingesteld.
Implementatie
public function get tapStageY():Number
PressAndTapGestureEvent | () | Constructor |
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)
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Maakt een Event-object dat informatie bevat over complexe multitouch-gebeurtenissen, zoals een gebruiker die een contextgevoelig popup-menu oproept. Gebeurtenisobjecten worden als parameters aan gebeurtenislisteners doorgegeven.
Parameterstype:String — Het gebeurtenistype: PressAndTapGestureEvent.GESTURE_PRESS_AND_TAP .
| |
bubbles:Boolean (default = true ) — Bepaalt of het Event-object deelneemt aan de terugkoppelfase van de gebeurtenisstroom.
| |
cancelable:Boolean (default = false ) — Bepaalt of het Event-object kan worden geannuleerd.
| |
phase:String (default = null ) — Met deze waarden wordt het begin, de voortgang en het einde van een aanraakbeweging bijgehouden. Mogelijke waarden zijn: GesturePhase.BEGIN , GesturePhase.END , GesturePhase.UPDATE of GesturePhase.ALL .
| |
localX:Number (default = 0 ) — De horizontale coördinaat waar de gebeurtenis heeft plaatsgevonden ten opzichte van het omvattende weergaveobject.
| |
localY:Number (default = 0 ) — De verticale coördinaat waar de gebeurtenis heeft plaatsgevonden ten opzichte van het omvattende weergaveobject.
| |
tapLocalX:Number (default = 0 ) — De horizontale coördinaat waar de gebeurtenis heeft plaatsgevonden ten opzichte van het omvattende interactieve object.
| |
tapLocalY:Number (default = 0 ) — De verticale coördinaat waar de gebeurtenis heeft plaatsgevonden ten opzichte van het omvattende interactieve object.
| |
ctrlKey:Boolean (default = false ) — In Windows of Linux wordt aangegeven of de Ctrl-toets is geactiveerd. Op de Macintosh wordt aangegeven of de Ctrl- of Command-toets is geactiveerd.
| |
altKey:Boolean (default = false ) — Geeft aan of de Alt-toets is geactiveerd (alleen Windows of Linux).
| |
shiftKey:Boolean (default = false ) — Geeft aan of de Shift-toets is geactiveerd.
| |
commandKey:Boolean (default = false ) — (Alleen AIR) Geeft aan of de Command-toets is geactiveerd (alleen Macintosh). Deze parameter is alleen voor Adobe AIR; stel deze niet in voor Flash Player-content.
| |
controlKey:Boolean (default = false ) — (Alleen AIR) Geeft aan of de Control- of Ctrl-toets is geactiveerd. Deze parameter is alleen voor Adobe AIR; stel deze niet in voor Flash Player-content.
|
Verwante API-elementen
clone | () | methode |
override public function clone():Event
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Maakt een kopie van een PressAndTapGestureEvent-object en stelt de waarde van elke eigenschap in zodat deze overeenkomt met die van het origineel.
Geretourneerde waardeEvent — Een nieuw PressAndTapGestureEvent-object met de eigenschapswaarden die overeenkomen met het origineel.
|
toString | () | methode |
override public function toString():String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Retourneert een tekenreeks die alle eigenschappen van het PressAndTapGestureEvent-object bevat. De tekenreeks heeft de volgende indeling:
[PressAndTapGestureEvent type=value bubbles=value cancelable=value ... ]
String — Een tekenreeks die alle eigenschappen van het PressAndTapGestureEvent-object bevat.
|
GESTURE_PRESS_AND_TAP | Constante |
public static const GESTURE_PRESS_AND_TAP:String = "gesturePressAndTap"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Definieert de waarde van de eigenschap type
van een GESTURE_PRESS_AND_TAP
-aanraakgebeurtenisobject.
Het PressAndTapGestureEvent-object heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
altKey | true als de Alt-toets actief is (Windows of Linux). |
bubbles | true |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
commandKey | true op de Macintosh als de Command-toets actief is; false als deze inactief is. Altijd false onder Windows. |
controlKey | true wanneer de Ctrl- of Control-toets actief is of false wanneer deze inactief is. |
ctrlKey | true onder Windows of Linux als de Ctrl-toets actief is. true op de Macintosh als de Ctrl-toets of Command-toets actief is. Anders is deze false . |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
eventPhase | De huidige fase als de gebeurtenis de objecthiërarchie doorloopt; een numerieke waarde die aangeeft of de gebeurtenis zich in de vastlegfase (1), doelfase (2) of terugkoppelfase (3) bevindt. |
localX | De horizontale coördinaat waar de gebeurtenis heeft plaatsgevonden ten opzichte van het omvattende weergaveobject. |
localY | De verticale coördinaat waar de gebeurtenis heeft plaatsgevonden ten opzichte van het omvattende weergaveobject. |
phase | De huidige fase in de gebeurtenisstroom. Een waarde uit de klasse GesturePhase. Mogelijke waarden zijn: GesturePhase.BEGIN , GesturePhase.UPDATE , GesturePhase.END of GesturePhase.ALL . Door een druk-en-aanraakgebaar wordt de reeks GesturePhase.BEGIN , GesturePhase.UPDATE , GesturePhase.END gegenereerd of wordt de enkelvoudige fase GesturePhase.ALL gegenereerd. |
shiftKey | true wanneer de Shift-toets actief is of false wanneer deze inactief is. |
stageX | De horizontale coördinaat waar de gebeurtenis heeft plaatsgevonden in algemene werkgebiedcoördinaten. |
stageY | De verticale coördinaat waar de gebeurtenis heeft plaatsgevonden in algemene werkgebiedcoördinaten. |
tapLocalX | De horizontale coördinaat waar de gebeurtenis heeft plaatsgevonden ten opzichte van het omvattende interactieve object. |
tapLocalY | De verticale coördinaat waar de gebeurtenis heeft plaatsgevonden ten opzichte van het omvattende interactieve object. |
tapStageX | De horizontale coördinaat waar de aanraakgebeurtenis heeft plaatsgevonden in algemene werkgebiedcoördinaten. |
tapStageY | De verticale coördinaat waar de aanraakgebeurtenis heeft plaatsgevonden in algemene werkgebiedcoördinaten. |
target | De instantie InteractiveObject onder het aanraakapparaat. Het target is niet altijd het object in het weergaveoverzicht dat in de gebeurtenislistener is geregistreerd. Gebruik de eigenschap currentTarget voor toegang tot het object in het weergaveoverzicht dat momenteel de gebeurtenis verwerkt. |
Verwante API-elementen
GESTURE_PRESS_AND_TAP
-gebeurtenis weergegeven. Terwijl de gebruiker een druk-en-aanraak-gebeurtenis uitvoert, roteert mySprite en wordt myTextField met de huidige fase gevuld.
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"; } }
Wed Jun 13 2018, 11:42 AM Z