Paket | flash.display |
Klasse | public class InteractiveObject |
Vererbung | InteractiveObject DisplayObject EventDispatcher Object |
Unterklassen | DisplayObjectContainer, SimpleButton, TextField |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die InteractiveObject-Klasse lässt sich nicht direkt instanziieren. Beim Aufrufen des Konstruktors new InteractiveObject()
wird eine ArgumentError
-Ausnahme ausgelöst.
Die InteractiveObject-Klasse selbst enthält keine APIs zum Rendern von Inhalten auf dem Bildschirm. Um eine benutzerdefinierte Unterklasse der InteractiveObject-Klasse zu erstellen, erweitern Sie eine der Unterklassen, die über APIs zum Rendering von Inhalten auf dem Bildschirm verfügen, zum Beispiel die Sprite-, SimpleButton-, TextField- oder MovieClip-Klassen.
Eigenschaft | Definiert von | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Die aktuelle Eingabehilfenimplementierung (AccessibilityImplementation) für diese InteractiveObject-Instanz. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Die aktuellen Optionen für Eingabehilfen zur Barrierefreiheit dieses Anzeigeobjekts. | DisplayObject | ||
alpha : Number
Gibt den Alphatransparenzwert des angegebenen Objekts an. | DisplayObject | ||
blendMode : String
Ein Wert aus der BlendMode-Klasse, mit dem angegeben wird, welcher Mischmodus verwendet werden soll. | DisplayObject | ||
blendShader : Shader [Nur Schreiben]
Legt einen Shader fest, der für das Mischen von Vordergrund und Hintergrund verwendet wird. | DisplayObject | ||
cacheAsBitmap : Boolean
Wird diese Eigenschaft auf „true“ gesetzt, speichern Flash-Laufzeitumgebungen eine interne Bitmap-Darstellung des Anzeigeobjekts im Cache. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Bei einem Nicht-Null-Wert definiert dieses Matrix-Objekt, wie ein Anzeigeobjekt dargestellt wird, wenn cacheAsBitmap auf „true“ gesetzt ist. | DisplayObject | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
contextMenu : NativeMenu
Gibt das diesem Objekt zugeordnete Kontextmenü an. | InteractiveObject | ||
doubleClickEnabled : Boolean
Gibt an, ob das Objekt doubleClick-Ereignisse empfängt. | InteractiveObject | ||
filters : Array
Ein indiziertes Array, das alle dem Anzeigeobjekt derzeit zugeordneten filter-Objekte enthält. | DisplayObject | ||
focusRect : Object
Gibt an, ob für dieses Objekt ein Fokusrechteck angezeigt wird. | InteractiveObject | ||
height : Number
Gibt die Höhe des Anzeigeobjekts in Pixeln an. | DisplayObject | ||
loaderInfo : LoaderInfo [schreibgeschützt]
Gibt ein LoaderInfo-Objekt mit Informationen zum Laden der Datei zurück, zu der dieses Anzeigeobjekt gehört. | DisplayObject | ||
mask : DisplayObject
Das aufrufende Anzeigeobjekt wird durch das angegebene mask-Objekt maskiert. | DisplayObject | ||
metaData : Object
Bezieht das Metadatenobjekt der DisplayObject-Instanz, wenn Metadaten neben der Instanz dieses DisplayObject in der SWF-Datei durch ein PlaceObject4-Tag gespeichert wurden. | DisplayObject | ||
mouseEnabled : Boolean
Gibt an, ob dieses Objekt Meldungen von der Maus oder einem anderen Benutzereingabegerät empfängt. | InteractiveObject | ||
mouseX : Number [schreibgeschützt]
Gibt die x-Koordinate der Position der Maus oder des Benutzereingabegeräts in Pixeln an. | DisplayObject | ||
mouseY : Number [schreibgeschützt]
Gibt die y-Koordinate der Position der Maus oder des Benutzereingabegeräts in Pixeln an. | DisplayObject | ||
name : String
Gibt den Instanznamen des Anzeigeobjekts an. | DisplayObject | ||
needsSoftKeyboard : Boolean
Gibt an, ob eine virtuelle Tastatur (Bildschirmtastatur) angezeigt wird, wenn diese InteractiveObject-Instanz den Fokus erhält. | InteractiveObject | ||
opaqueBackground : Object
Legt fest, ob das Anzeigeobjekt bei einer bestimmten Hintergrundfarbe undurchsichtig ist. | DisplayObject | ||
parent : DisplayObjectContainer [schreibgeschützt]
Gibt das DisplayObjectContainer-Objekt an, das dieses Anzeigeobjekt enthält. | DisplayObject | ||
root : DisplayObject [schreibgeschützt]
Bei einem Anzeigeobjekt in einer geladenen SWF-Datei ist die root-Eigenschaft das oberste Anzeigeobjekt in dem Teil der Baumstruktur der Anzeigeliste, der diese SWF-Datei repräsentiert. | DisplayObject | ||
rotation : Number
Gibt die Drehung der DisplayObject-Instanz ausgehend von der ursprünglichen Ausrichtung in Grad an. | DisplayObject | ||
rotationX : Number
Gibt die x-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container. | DisplayObject | ||
rotationY : Number
Gibt die y-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container. | DisplayObject | ||
rotationZ : Number
Gibt die Drehung der z-Achse der DisplayObject-Instanz in Grad an, ausgehend von ihrer ursprünglichen Ausrichtung relativ zum übergeordneten 3D-Container. | DisplayObject | ||
scale9Grid : Rectangle
Das aktuell verwendete Skalierungsraster. | DisplayObject | ||
scaleX : Number
Gibt die horizontale Skalierung (Prozentwert) des Objekts ausgehend vom Registrierungspunkt an. | DisplayObject | ||
scaleY : Number
Gibt die vertikale Skalierung (Prozentwert) eines Objekts ausgehend vom Registrierungspunkt an. | DisplayObject | ||
scaleZ : Number
Gibt die Tiefenskalierung (Prozentwert) eines Objekts ausgehend vom Registrierungspunkt an. | DisplayObject | ||
scrollRect : Rectangle
Die Begrenzungen des Bildlaufrechtecks für das Anzeigeobjekt. | DisplayObject | ||
softKeyboard : String
Steuert das Erscheinungsbild der Bildschirmtastatur. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Definiert einen Bereich, der auf dem Bildschirm sichtbar bleiben soll, wenn eine virtuelle Tastatur angezeigt wird (nicht unter iOS verfügbar). | InteractiveObject | ||
stage : Stage [schreibgeschützt]
Die Bühne des Anzeigeobjekts. | DisplayObject | ||
tabEnabled : Boolean
Gibt an, ob sich dieses Objekt in der Tabulatorreihenfolge befindet. | InteractiveObject | ||
tabIndex : int
Gibt die Tabulatorreihenfolge von Objekten in einer SWF-Datei an. | InteractiveObject | ||
transform : flash.geom:Transform
Ein Objekt mit Eigenschaften, die zur Matrix, Farbtransformation und Pixelbegrenzung eines Anzeigeobjekts gehören. | DisplayObject | ||
visible : Boolean
Gibt an, ob das Anzeigeobjekt sichtbar ist oder nicht. | DisplayObject | ||
width : Number
Gibt die Breite des Anzeigeobjekts in Pixeln an. | DisplayObject | ||
x : Number
Gibt die x-Koordinate der DisplayObject-Instanz relativ zu den lokalen Koordinaten des übergeordneten DisplayObjectContainer-Objekts an. | DisplayObject | ||
y : Number
Gibt die y-Koordinate der DisplayObject-Instanz relativ zu den lokalen Koordinaten des übergeordneten DisplayObjectContainer-Objekts an. | DisplayObject | ||
z : Number
Gibt die z-Koordinatenposition an der z-Achse der DisplayObject-Instanz relativ zum übergeordneten 3D-Container an. | DisplayObject |
Methode | Definiert von | ||
---|---|---|---|
Durch das Aufrufen des neuen Konstruktors „InteractiveObject()“ wird eine ArgumentError-Ausnahme ausgelöst. | InteractiveObject | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Gibt ein Rechteck zurück, das den Bereich des Anzeigeobjekts in Bezug auf das Koordinatensystem des targetCoordinateSpace-Objekts definiert. | DisplayObject | ||
Gibt ein Rechteck zurück, das die Begrenzung des Anzeigeobjekts (ohne etwaige Striche oder Formen) definiert, und zwar aufgrund des vom Parameter „targetCoordinateSpace“ definierten Koordinatensystems. | DisplayObject | ||
Konvertiert das point-Objekt von den (globalen) Bühnenkoordinaten in die (lokalen) Koordinaten des Anzeigeobjekts. | DisplayObject | ||
Konvertiert einen zweidimensionale Punkt von den (globalen) Bühnenkoordinaten in die dreidimensionalen (lokalen) Koordinaten des Anzeigeobjekts. | DisplayObject | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Untersucht den Begrenzungsrahmen des Anzeigeobjekts, um festzustellen, ob er sich mit dem Begrenzungsrahmen des obj-Anzeigeobjekts überschneidet. | DisplayObject | ||
Wertet das Anzeigeobjekt aus, um festzustellen, ob es den durch die Parameter „x“ und „y“ festgelegten Punkt überdeckt oder schneidet. | DisplayObject | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Konvertiert einen dreidimensionalen Punkt der dreidimensionalen (lokalen) Koordinaten des Anzeigeobjekts in einen zweidimensionalen Punkt der (globalen) Bühnenkoordinaten. | DisplayObject | ||
Konvertiert das point-Objekt von den (lokalen) Koordinaten des Anzeigeobjekts in die (globalen) Bühnenkoordinaten. | DisplayObject | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Blendet eine virtuelle Tastatur ein. | InteractiveObject | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
Ereignis | Übersicht | Definiert von | ||
---|---|---|---|---|
[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird. | EventDispatcher | |||
Wird ausgelöst, wenn ein Objekt der Anzeigeliste hinzugefügt wird. | DisplayObject | |||
Wird ausgelöst, wenn ein Anzeigeobjekt der Anzeigeliste für die Bühne hinzugefügt wird. Dies erfolgt entweder direkt oder über das Hinzufügen einer Unterstruktur, die das Anzeigeobjekt enthält. | DisplayObject | |||
Wird ausgelöst, wenn der Benutzer aus dem Kontextmenü die Option „Löschen“ wählt. | InteractiveObject | |||
Wird ausgelöst, wenn ein Benutzer die Haupttaste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und wieder loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Kontextmenü, das mit diesem interaktiven Objekt verknüpft ist, in einer AIR-Anwendung einblendet. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Kopieren“ aktiviert oder im Kontextmenü des Texts „Kopieren“ wählt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Ausschneiden“ aktiviert oder im Kontextmenü des Texts „Ausschneiden“ wählt. | InteractiveObject | |||
[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird. | EventDispatcher | |||
Wird ausgelöst, wenn der Benutzer die Haupttaste des Zeigegeräts zweimal schnell hintereinander über dem gleichen InteractiveObject-Objekt drückt und das doubleClickEnabled-Flag des Objekts „true“ lautet. | InteractiveObject | |||
[broadcast event] Wird ausgelöst, wenn der Abspielkopf ein neues Bild erreicht. | DisplayObject | |||
[broadcast event] Wird ausgelöst, wenn der Abspielkopf das aktuelle Bild verlässt. | DisplayObject | |||
Wird ausgelöst, nachdem ein Anzeigeobjekt den Fokus erhalten hat. | InteractiveObject | |||
Wird ausgelöst, nachdem ein Anzeigeobjekt den Fokus verloren hat. | InteractiveObject | |||
[broadcast event] Wird ausgelöst, nachdem die Konstruktoren von Bildanzeigeobjekten ausgeführt wurden, bevor Bildskripten ausgeführt wurden. | DisplayObject | |||
Wird abgesetzt, wenn der Benutzer einen Kontaktpunkt entlang der Kante der Touch-Oberfläche mit einer InteractiveObject-Instanz erstellt (z. B. durch Tippen entlang der Kante der Touch-Oberfläche auf Siri Remote für Apple TV). Bei einigen Geräten könnte dieser Kontakt auch als eine Kombination von verschiedenen Kontaktereignissen ausgelegt werden. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer auf zwei Kontaktpunkte über derselben InteractiveObject-Instanz auf einem berührungsempfindlichen Gerät drückt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen zwei Finger auf ein Anzeigeobjekt drückt und wieder loslässt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen Berührungspunkt über die InteractiveObject-Instanz auf einem berührungsempfindlichen Gerät bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger über ein Anzeigeobjekt von links nach rechts bewegt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer eine Drehgeste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit zwei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann über einem Anzeigeobjekt dreht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer eine Swipe-Geste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit drei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann parallel über ein Anzeigeobjekt bewegt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen Kontaktpunkt mit einer InteractiveObject-Instanz erstellt und dann auf ein berührungsempfindliches Gerät tippt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen mehrere Finger auf einem Anzeigeobjekt platziert, um ein Menü zu öffnen, und dann mit einem Finger tippt, um einen Menüpunkt auszuwählen). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer eine Zoom-Geste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit zwei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann schnell über einem Anzeigeobjekt spreizt). | InteractiveObject | |||
Dieses Ereignis wird an jede Client-Anwendung abgesetzt, die die Inline-Eingabe mit einem IME unterstützt | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer eine Taste drückt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer versucht, den Fokus mithilfe der Tastatur zu ändern. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer eine Taste loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die mittlere Taste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die mittlere Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer versucht, den Fokus mithilfe eines Zeigegeräts zu ändern. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät bewegt, während es sich auf einer InteractiveObject-Instanz befindet. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät von einer InteractiveObject-Instanz wegbewegt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät auf eine InteractiveObject-Instanz bewegt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn das Mausrad über einer InteractiveObject-Instanz gedreht wird. | InteractiveObject | |||
Wird vom InteractiveObject-Ziehinitiator ausgelöst, wenn der Benutzer die Ziehbewegung beendet. | InteractiveObject | |||
Wird vom InteractiveObject-Zielobjekt ausgelöst, wenn ein gezogenes Objekt darauf abgelegt wird und das Ablegen mit einem Aufruf von „DragManager.acceptDragDrop()“ akzeptiert wurde. | InteractiveObject | |||
Wird von einer InteractiveObject-Instanz ausgelöst, wenn eine Ziehbewegung in ihre Begrenzungen eintritt. | InteractiveObject | |||
Wird von einer InteractiveObject-Instanz ausgelöst, wenn eine Ziehbewegung ihre Begrenzungen verlässt. | InteractiveObject | |||
Wird von einer InteractiveObject-Instanz kontinuierlich ausgelöst, während eine Ziehbewegung innerhalb ihrer Begrenzungen verbleibt. | InteractiveObject | |||
Wird am Anfang eines Ziehvorgangs von der InteractiveObject-Instanz ausgelöst, die als Ziehinitiator im DragManager.doDrag()-Aufruf festgelegt ist. | InteractiveObject | |||
Wird während eines Ziehvorgangs von der InteractiveObject-Instanz ausgelöst, die als Ziehinitiator im DragManager.doDrag()-Aufruf festgelegt ist. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Einfügen“ aktiviert oder im Kontextmenü des Texts „Einfügen“ wählt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift unter den Schwellenwert für die Abstandserkennung des Bildschirms senkt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift über den Schwellenwert für die Abstandserkennung des Bildschirms anhebt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift über den Bildschirm bewegt, während er innerhalb des Schwellenwerts der Abstandserkennung bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift von diesem InteractiveObject wegbewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift direkt über dieses InteractiveObject bewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift von diesem InteractiveObject und seinen untergeordneten Elementen wegbewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift von außerhalb der Nachfolgerstruktur des Objekts in der Anzeigeliste über dieses InteractiveObject bewegt (und dabei innerhalb des Schwellenwerts für die Abstandserkennung auf dem Bildschirm bleibt). | InteractiveObject | |||
Wird abgesetzt, wenn ein Benutzer die Taste des Zeigegeräts loslässt, nachdem er die Taste über einer InteractiveObject-Instanz gedrückt und das Zeigegerät dann von der InteractiveObject-Instanz wegbewegt hat. | InteractiveObject | |||
Wird ausgelöst, wenn ein Objekt aus der Anzeigeliste entfernt werden soll. | DisplayObject | |||
Wird ausgelöst, wenn ein Anzeigeobjekt aus der Anzeigeliste entfernt werden soll. Dies erfolgt entweder direkt oder über das Entfernen einer Unterstruktur, die das Anzeigeobjekt enthält. | DisplayObject | |||
[broadcast event] Wird ausgelöst, wenn die Anzeigeliste kurz davor steht, aktualisiert und neu gezeichnet zu werden. | DisplayObject | |||
Wird ausgelöst, wenn der Benutzer die rechte Taste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät von einer InteractiveObject-Instanz wegbewegt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät auf eine InteractiveObject-Instanz bewegt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Alles auswählen“ aktiviert oder im Kontextmenü des Texts „Alles auswählen“ wählt. | InteractiveObject | |||
Wird sofort nach dem Einblenden der Softwaretastatur abgesetzt. | InteractiveObject | |||
Wird direkt vor dem Einblenden der Softwaretastatur abgesetzt. | InteractiveObject | |||
Wird sofort nach dem Ausblenden der Softwaretastatur abgesetzt. | InteractiveObject | |||
Wird ausgelöst, wenn sich der Wert des tabChildren-Flags des Objekts ändert. | InteractiveObject | |||
Wird ausgelöst, wenn sich das tabEnabled-Flag des Objekts ändert. | InteractiveObject | |||
Wird ausgelöst, wenn sich der Wert der tabIndex-Eigenschaft des Objekts ändert. | InteractiveObject | |||
Wird ausgelöst, wenn ein Benutzer ein oder mehrere Textzeichen eingibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer ein berührungsempfindliches Gerät erstmals berührt (zum Beispiel mit dem Finger das Touchscreen eines Mobiltelefons oder Tablets berührt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät entfernt (zum Beispiel den Finger vom Touchscreen eines Mobiltelefons oder Tablets hebt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer das Gerät berührt, und zwar kontinuierlich, bis der Kontaktpunkt entfernt wird. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät von einer InteractiveObject-Instanz wegbewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Anzeigeobjekt zu einem anderen zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät über eine InteractiveObject-Instanz bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Punkt außerhalb des Anzeigeobjekts auf einen Punkt über einem Anzeigeobjekt zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät von einer InteractiveObject-Instanz wegbewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Anzeigeobjekt auf einen Punkt außerhalb des Anzeigeobjekts zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät über eine InteractiveObject-Instanz bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Punkt außerhalb des Anzeigeobjekts auf einen Punkt über einem Anzeigeobjekt zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt über derselben InteractiveObject-Instanz anhebt, auf der der Kontakt eingeleitet wurde (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem einzelnen Kontaktpunkt hebt). | InteractiveObject |
accessibilityImplementation | Eigenschaft |
accessibilityImplementation:AccessibilityImplementation
Sprachversion: | ActionScript 3.0 |
Die aktuelle Eingabehilfenimplementierung (AccessibilityImplementation) für diese InteractiveObject-Instanz.
Implementierung
public function get accessibilityImplementation():AccessibilityImplementation
public function set accessibilityImplementation(value:AccessibilityImplementation):void
Verwandte API-Elemente
contextMenu | Eigenschaft |
contextMenu:NativeMenu
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt das diesem Objekt zugeordnete Kontextmenü an.
Für Inhalt, der in Flash Player ausgeführt wird, handelt es sich bei dieser Eigenschaft um ein ContextMenu-Objekt. In der AIR-Laufzeitumgebung erweitert die ContextMenu-Klasse die NativeMenu-Klasse, doch Flash Player unterstützt nur die ContextMenu-Klasse, nicht aber die NativeMenu-Klasse.
Hinweis: TextField-Objekte enthalten im Kontextmenü immer ein Zwischenablagemenü. Das Zwischenablagemenü enthält die Befehle „Ausschneiden“, „Kopieren“, „Einfügen“, „Löschen“ und „Alles auswählen“. Diese Befehle können aus dem Kontextmenü von TextField-Objekten nicht entfernt werden. Bei TextField-Objekten werden beim Auswählen dieser Befehle (oder der entsprechenden Zugriffstastenkombinationen) keine clear
-, copy
-, cut
-, paste
- oder selectAll
-Ereignisse ausgelöst.
Implementierung
public function get contextMenu():NativeMenu
public function set contextMenu(value:NativeMenu):void
Beispiel ( Verwendung dieses Beispiels )
var red_cmi:ContextMenuItem = new ContextMenuItem("red"); red_cmi.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, cmi_menuItemSelect); var cm:ContextMenu = new ContextMenu(); cm.customItems.push(red_cmi); cm.hideBuiltInItems(); var spr:Sprite = new Sprite(); spr.contextMenu = cm; spr.graphics.beginFill(0x000000); spr.graphics.drawRect(0, 0, 120, 90); spr.graphics.endFill(); spr.x = 10; spr.y = 10; addChild(spr); function cmi_menuItemSelect(evt:ContextMenuEvent):void { spr.graphics.clear(); spr.graphics.beginFill(0xFF0000); spr.graphics.drawRect(0, 0, 120, 90); spr.graphics.endFill(); }
doubleClickEnabled | Eigenschaft |
doubleClickEnabled:Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9 |
Gibt an, ob dieses Objekt doubleClick
-Ereignisse empfängt. Der Standardwert ist false
. Das heißt, dass eine InteractiveObject-Instanz standardmäßig keine doubleClick
-Ereignisse erhält. Ist die doubleClickEnabled
-Eigenschaft auf true
gesetzt, empfängt die Instanz doubleClick
-Ereignisse innerhalb ihrer Grenzen. Die mouseEnabled
-Eigenschaft der InteractiveObject-Instanz muss ebenfalls auf true
gesetzt werden, damit das Objekt doubleClick
-Ereignisse empfängt.
Durch das Festlegen dieser Eigenschaft wird kein Ereignis ausgelöst. Sie müssen die addEventListener()
-Methode verwenden, um einen Ereignis-Listener für das doubleClick
-Ereignis hinzuzufügen.
Implementierung
public function get doubleClickEnabled():Boolean
public function set doubleClickEnabled(value:Boolean):void
Verwandte API-Elemente
focusRect | Eigenschaft |
focusRect:Object
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt an, ob für dieses Objekt ein Fokusrechteck angezeigt wird. Es sind drei Werte möglich: true
, false
oder null
. Die Werte true
und false
geben an, ob ein Fokusrechteck angezeigt wird oder nicht. Der Wert null
gibt an, dass dieses Objekt der stageFocusRect
-Eigenschaft der Bühne unterliegt.
Implementierung
public function get focusRect():Object
public function set focusRect(value:Object):void
mouseEnabled | Eigenschaft |
mouseEnabled:Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt an, ob dieses Objekt Meldungen von der Maus oder einem anderen Benutzereingabegerät empfängt. Der Standardwert ist true
, d. h., dass standardmäßig jede InteractiveObject-Instanz, die sich in der Anzeigeliste befindet, Mausereignisse oder andere Benutzereingabeereignisse erhält. Wenn mouseEnabled
auf false
eingestellt ist, empfängt die Instanz keine Mausereignisse (oder andere Benutzereingabeereignisse wie Tastaturereignisse). Untergeordnete Elemente dieser Instanz in der Anzeigeliste sind nicht betroffen. Wenn Sie das mouseEnabled
-Verhalten für alle Objekte ändern möchten, die einem Objekt in der Anzeigeliste untergeordnet sind, verwenden Sie flash.display.DisplayObjectContainer.mouseChildren
.
Durch das Festlegen dieser Eigenschaft wird kein Ereignis ausgelöst. Um interaktive Funktionalität zu erzielen, müssen Sie die addEventListener()
-Methode verwenden.
Implementierung
public function get mouseEnabled():Boolean
public function set mouseEnabled(value:Boolean):void
Verwandte API-Elemente
needsSoftKeyboard | Eigenschaft |
needsSoftKeyboard:Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.2, AIR 2.6 |
Gibt an, ob eine virtuelle Tastatur (Bildschirmtastatur) angezeigt wird, wenn diese InteractiveObject-Instanz den Fokus erhält.
Standardmäßig ist der Wert false
und wenn die InteractiveObject-Instanz den Fokus erhält, wird die Tastatur nicht eingeblendet. Wenn die needsSoftKeyboard
-Eigenschaft den Wert true
hat, blendet die Laufzeitumgebung eine virtuelle Tastatur ein, wenn die InteractiveObject-Instanz für Benutzereingaben bereit ist. Eine InteractiveObject-Instanz ist für Benutzereingaben bereit, nachdem ein programmgesteuerter Aufruf erfolgt ist, um die focus
-Eigenschaft des Stage-Objekts zu setzen, oder nach einer Benutzerinteraktion, zum Beispiel Tippen auf den Bildschirm. Wenn das Clientsystem eine Hardwaretastatur bereitstellt oder keine virtuelle Tastatur unterstützt, wird die virtuelle Tastatur nicht eingeblendet.
Die InteractiveObject-Instanz setzt softKeyboardActivating
-, softKeyboardActivate
- und softKeyboardDeactivate
-Ereignisse ab, wenn die virtuelle Tastatur ein- oder ausgeblendet wird.
Hinweis: Diese Eigenschaft wird in AIR-Anwendungen unter iOS nicht unterstützt.
Implementierung
public function get needsSoftKeyboard():Boolean
public function set needsSoftKeyboard(value:Boolean):void
Verwandte API-Elemente
softKeyboard | Eigenschaft |
softKeyboard:String
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 21.0 |
Steuert das Erscheinungsbild der Bildschirmtastatur.
Geräte mit Bildschirmtastatur können die Tasten der Tastatur anpassen, damit sie zu der erwarteten Eingabe passen. Wenn zum Beispiel eine numerische Eingabe erwartet wird, kann ein Gerät SoftKeyboardType.NUMBER
verwenden, um nur Ziffern auf der Bildschirmtastatur anzuzeigen. Gültige Werte sind als Konstanten in der SoftKeyboardType-Klasse definiert:
- "default"
- "punctuation"
- "url"
- "number"
- "contact"
- "email"
- "phone"
- "decimalpad"
Diese Werte dienen als Hinweise, damit ein Gerät die Tastatur anzeigen kann, die für den aktuellen Vorgang am besten geeignet ist.
Der Standardwert ist SoftKeyboardType.DEFAULT.
Implementierung
public function get softKeyboard():String
public function set softKeyboard(value:String):void
Auslöser
ArgumentError — Falls ein Wert verwendet wird, der kein Mitglied von SoftKeyboardType ist
|
Verwandte API-Elemente
softKeyboardInputAreaOfInterest | Eigenschaft |
softKeyboardInputAreaOfInterest:Rectangle
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.2, AIR 2.6 |
Definiert einen Bereich, der auf dem Bildschirm sichtbar bleiben soll, wenn eine virtuelle Tastatur angezeigt wird (nicht unter iOS verfügbar).
Wenn die needsSoftKeyboard
-Eigenschaft dieser InteractiveObject-Instant den Wert true
hat, passt die Laufzeitumgebung die Anzeige so an, dass das Objekt sichtbar bleibt, während der Benutzer tippt. Normalerweise verwendet die Laufzeitumgebung die Objektgrenzen, die aus der DisplayObject.getBounds()
-Methode bezogen werden. Mit dieser softKeyboardInputAreaOfInterest
-Eigenschaft können Sie einen anderen Bereich festlegen.
Geben Sie den Wert für softKeyboardInputAreaOfInterest
in Bühnenkoordinaten ein.
Hinweis: Unter Android wird softKeyboardInputAreaOfInterest
im Querformat nicht berücksichtigt.
Hinweis: softKeyboardInputAreaOfInterest
wird unter IOS nicht unterstützt.
Implementierung
public function get softKeyboardInputAreaOfInterest():Rectangle
public function set softKeyboardInputAreaOfInterest(value:Rectangle):void
Verwandte API-Elemente
tabEnabled | Eigenschaft |
tabEnabled:Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9 |
Gibt an, ob sich dieses Objekt in der Tabulatorreihenfolge befindet. Liegt dieses Objekt in der Tabulatorreihenfolge vor, ist der Wert true
, andernfalls false
. Der Standardwert ist false
, mit folgender Ausnahme:
- Bei einem SimpleButton-Objekt lautet der Wert
true
. - Bei einem TextField-Objekt mit
type = "input"
lautet der Werttrue
. - Bei einem Sprite-Objekt oder MovieClip-Objekt mit
buttonMode = true
lautet der Werttrue
.
Implementierung
public function get tabEnabled():Boolean
public function set tabEnabled(value:Boolean):void
tabIndex | Eigenschaft |
tabIndex:int
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9 |
Gibt die Tabulatorreihenfolge von Objekten in einer SWF-Datei an. Die Eigenschaft tabIndex
hat standardmäßig den Wert -1, d. h., für das Objekt ist kein Tabulatorindex gesetzt.
Wenn eines der gegenwärtig in der SWF-Datei angezeigten Objekte die tabIndex
-Eigenschaft aufweist, wird die automatische Tabulatorreihenfolge deaktiviert und die Tabulatorreihenfolge anhand der tabIndex
-Eigenschaften der Objekte in der SWF-Datei ermittelt. Bei der benutzerdefinierten Tabulatorreihenfolge werden nur Objekte berücksichtigt, die über die tabIndex
-Eigenschaft verfügen.
Die tabIndex
-Eigenschaft kann eine positive Ganzzahl sein. Die Objekte werden entsprechend den tabIndex
-Eigenschaften in aufsteigender Reihenfolge angeordnet. Dabei liegt ein Objekt mit einem tabIndex
-Wert von 1 in der Reihenfolge vor einem Objekt mit einem tabIndex
-Wert von 2. Derselbe tabIndex
-Wert darf nicht für mehrere Objekte verwendet werden.
Die durch die tabIndex
-Eigenschaft festgelegte benutzerdefinierte Tabulatorreihenfolge ist flat. Das heißt, die hierarchischen Beziehungen zwischen Objekten in der SWF-Datei bleiben unberücksichtigt. Alle Objekte in der SWF-Datei, die die tabIndex
-Eigenschaften aufweisen, werden in die Tabulatorreihenfolge eingeordnet, die wiederum durch die Reihenfolge der tabIndex
-Werte bestimmt wird.
Hinweis: Um die Tabulatorreihenfolge für TLFTextField-Instanzen festzulegen, wandeln Sie das untergeordnete Anzeigeobjekt von TLFTextField in ein InteractiveObject um und legen Sie dann die tabIndex
-Eigenschaft fest. Beispiel:
InteractiveObject(tlfInstance.getChildAt(1)).tabIndex = 3;Um die Tabulatorreihenfolge von der Standardreihenfolge für drei Instanzen eines TLFTextField-Objekts (
tlfInstance1
, tlfInstance2
und tlfInstance3
) umzukehren, verwenden Sie Folgendes:
InteractiveObject(tlfInstance1.getChildAt(1)).tabIndex = 3; InteractiveObject(tlfInstance2.getChildAt(1)).tabIndex = 2; InteractiveObject(tlfInstance3.getChildAt(1)).tabIndex = 1;
Implementierung
public function get tabIndex():int
public function set tabIndex(value:int):void
InteractiveObject | () | Konstruktor |
public function InteractiveObject()
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Durch das Aufrufen des Konstruktors new InteractiveObject()
wird eine ArgumentError
-Ausnahme ausgelöst. Sie können jedoch Konstruktoren für die folgenden Unterklassen von „InteractiveObject“ aufrufen:
new SimpleButton()
new TextField()
new Loader()
new Sprite()
new MovieClip()
requestSoftKeyboard | () | Methode |
public function requestSoftKeyboard():Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.2, AIR 2.6 |
Blendet eine virtuelle Tastatur ein.
Der Aufruf dieser Methode fokussiert die InteractiveObject-Instanz und blendet die virtuelle Tastatur ein, falls erforderlich. Die needsSoftKeyboard
-Eigenschaft muss ebenfalls den Wert true
haben. Die virtuelle Tastatur wird nicht eingeblendet, wenn eine Hardwaretastatur verfügbar ist oder wenn das Clientsystem keine virtuelle Tastatur unterstützt.
Hinweis: Diese Methode wird in AIR-Anwendungen unter iOS nicht unterstützt.
RückgabewerteBoolean — Der Wert true bedeutet, dass die virtuelle Tastatur genehmigt wurde; false bedeutet, dass die virtuelle Tastatur nicht eingeblendet wurde.
|
Verwandte API-Elemente
clear | Ereignis |
flash.events.Event
Eigenschaft Event.type =
flash.events.Event.CLEAR
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer aus dem Kontextmenü die Option „Löschen“ wählt. Dieses Ereignis wird für das Objekt ausgelöst, das gerade den Eingabefokus hat. Ist das Objekt, das derzeit den Eingabefokus hat, ein TextField, löscht dieses Ereignis standardmäßig aktuell ausgewählten Text aus dem Textfeld.
DieEvent.CLEAR
-Konstante definiert den Wert der type
-Eigenschaft eines clear
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede IntertactiveObject-Instanz, die einen Listener besitzt, der für das clear -Ereignis registriert ist. |
Hinweis: TextField-Objekte lösen folgende Ereignisse nicht aus: clear
, copy
, cut
, paste
und selectAll
. TextField-Objekte enthalten die Befehle „Ausschneiden“, „Kopieren“, „Einfügen“, „Löschen“ und „Alles auswählen“ immer im Kontextmenü. Diese Befehle können aus dem Kontextmenü von TextField-Objekten nicht entfernt werden. Bei TextField-Objekten werden beim Auswählen dieser Befehle (oder der entsprechenden Zugriffstastenkombinationen) keine clear
-, copy
-, cut
-, paste
- oder selectAll
-Ereignisse ausgelöst. Andere Klassen, die die InteractiveObject-Klasse erweitern, darunter Komponenten, die mit der Flash Text Engine (FTE) erstellt wurden, setzen diese Ereignisse jedoch in Reaktion auf Benutzeraktionen wie Tastaturbefehle und Kontextmenüs ab.
click | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.CLICK
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wird ausgelöst, wenn ein Benutzer die Haupttaste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und wieder loslässt. Damit ein Klickereignis eintreten kann, muss es immer an die folgende Reihe von Ereignissen anschließen, und zwar in der angegebenen Reihenfolge: mouseDown-Ereignis, dann mouseUp-Ereignis. Das Zielobjekt muss für beide Ereignisse identisch sein, da das click
-Ereignis sonst nicht eintritt. Zwischen den Ereignissen mouseDown
und mouseUp
kann jederzeit eine beliebige Anzahl von Mausereignissen vorkommen. Das click
-Ereignis tritt dennoch ein.
type
eines click
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | Für Klick-Ereignisse ist dieser Wert immer false . |
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. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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. |
contextMenu | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.CONTEXT_MENU
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0 |
Wird ausgelöst, wenn der Benutzer das Kontextmenü, das mit diesem interaktiven Objekt verknüpft ist, in einer AIR-Anwendung einblendet.
DieMouseEvent.CONTEXT_MENU
-Konstante definiert den Wert der type
-Eigenschaft eines contextMenu
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die rechte Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
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. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks 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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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
copy | Ereignis |
flash.events.Event
Eigenschaft Event.type =
flash.events.Event.COPY
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Kopieren“ aktiviert oder im Kontextmenü des Texts „Kopieren“ wählt. Dieses Ereignis wird für das Objekt ausgelöst, das gerade den Eingabefokus hat. Ist das Objekt, das derzeit den Fokus hat, ein TextField, kopiert dieses Ereignis standardmäßig aktuell ausgewählten Text aus dem Textfeld in die Zwischenablage.
Definiert den Wert dertype
-Eigenschaft eines copy
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede IntertactiveObject-Instanz, die einen Listener besitzt, der für das copy -Ereignis registriert ist. |
Hinweis: TextField-Objekte lösen folgende Ereignisse nicht aus: clear
, copy
, cut
, paste
und selectAll
. TextField-Objekte enthalten die Befehle „Ausschneiden“, „Kopieren“, „Einfügen“, „Löschen“ und „Alles auswählen“ immer im Kontextmenü. Diese Befehle können aus dem Kontextmenü von TextField-Objekten nicht entfernt werden. Bei TextField-Objekten werden beim Auswählen dieser Befehle (oder der entsprechenden Zugriffstastenkombinationen) keine clear
-, copy
-, cut
-, paste
- oder selectAll
-Ereignisse ausgelöst. Andere Klassen, die die InteractiveObject-Klasse erweitern, darunter Komponenten, die mit der Flash Text Engine (FTE) erstellt wurden, setzen diese Ereignisse jedoch in Reaktion auf Benutzeraktionen wie Tastaturbefehle und Kontextmenüs ab.
cut | Ereignis |
flash.events.Event
Eigenschaft Event.type =
flash.events.Event.CUT
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Ausschneiden“ aktiviert oder im Kontextmenü des Texts „Ausschneiden“ wählt. Dieses Ereignis wird für das Objekt ausgelöst, das gerade den Eingabefokus hat. Ist das Objekt, das derzeit den Fokus hat, ein TextField, schneidet dieses Ereignis standardmäßig aktuell ausgewählten Text aus dem Textfeld aus und platziert ihn in die Zwischenablage.
Definiert den Wert dertype
-Eigenschaft eines cut
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede IntertactiveObject-Instanz, die einen Listener besitzt, der für das cut -Ereignis registriert ist. |
Hinweis: TextField-Objekte lösen folgende Ereignisse nicht aus: clear
, copy
, cut
, paste
und selectAll
. TextField-Objekte enthalten die Befehle „Ausschneiden“, „Kopieren“, „Einfügen“, „Löschen“ und „Alles auswählen“ immer im Kontextmenü. Diese Befehle können aus dem Kontextmenü von TextField-Objekten nicht entfernt werden. Bei TextField-Objekten werden beim Auswählen dieser Befehle (oder der entsprechenden Zugriffstastenkombinationen) keine clear
-, copy
-, cut
-, paste
- oder selectAll
-Ereignisse ausgelöst. Andere Klassen, die die InteractiveObject-Klasse erweitern, darunter Komponenten, die mit der Flash Text Engine (FTE) erstellt wurden, setzen diese Ereignisse jedoch in Reaktion auf Benutzeraktionen wie Tastaturbefehle und Kontextmenüs ab.
doubleClick | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.DOUBLE_CLICK
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9 |
Wird ausgelöst, wenn der Benutzer die Haupttaste des Zeigegeräts zweimal schnell hintereinander über dem gleichen InteractiveObject-Objekt drückt und das doubleClickEnabled
-Kennzeichen des Objekts true
lautet. Damit ein doubleClick
-Ereignis eintreten kann, muss es unmittelbar an die folgende Reihe von Ereignissen anschließen: mouseDown
, mouseUp
, click
, mouseDown
, mouseUp
. Alle diese Ereignisse müssen dasselbe Ziel wie das doubleClick
-Ereignis aufweisen. Der zweite Klick, der jeweils durch das zweite mouseDown
- und mouseUp
-Ereignis repräsentiert wird, muss innerhalb einer bestimmten Zeitspanne nach dem click
-Ereignis eintreten. Die zulässige Dauer dieser Zeitspanne variiert für verschiedene Betriebssysteme und kann oft vom Benutzer selbst eingestellt werden. Handelt es sich beim Ziel um ein auswählbares Textfeld, wird als Standardverhalten das Wort an der Zeigerposition ausgewählt. Ist für die Ziel-InteractiveObject-Instanz das doubleClickEnabled
-Kennzeichen nicht auf true
gesetzt, empfängt es einfach zwei click
-Ereignisse.
Die doubleClickEnabled
-Eigenschaft ist standardmäßig auf false
gesetzt.
Das Doppelklick-Textauswahlverhalten eines TextField-Objekts steht nicht in Bezug zum doubleClick
-Ereignis. Verwenden Sie TextField.doubleClickEnabled
, um die TextField-Auswahl zu steuern.
type
eines doubleClick
-Ereignisobjekts. Die doubleClickEnabled
-Eigenschaft muss true
sein, damit ein Objekt das doubleClick
-Ereignis auslösen kann.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | Für Doppelklick-Ereignisse ist dieser Wert immer false . |
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. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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
focusIn | Ereignis |
flash.events.FocusEvent
Eigenschaft FocusEvent.type =
flash.events.FocusEvent.FOCUS_IN
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wird ausgelöst, nachdem ein Anzeigeobjekt den Fokus erhalten hat. Dies passiert, wenn Benutzer das Objekt mit einem Zeigegerät oder per Tastaturnavigation hervorheben. Der Empfänger des Fokus ist das Zielobjekt dieses Ereignisses, während die dazugehörige InteractiveObject-Instanz, die den Fokus verliert, „verwandtes Objekt“ genannt wird. Ein Verweis auf das verwandte Objekt wird in der Eigenschaft relatedObject
des empfangenden Objekts gespeichert. Die shiftKey
-Eigenschaft wird nicht verwendet. Dieses Ereignis folgt nach dem Auslösen des focusOut
-Ereignisses des vorigen Objekts.
type
eines focusIn
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
keyCode | 0; gilt nur für keyFocusChange -Ereignisse. |
relatedObject | Die andere InteractiveObject-Instanz, die von dem Fokuswechsel betroffen ist. |
shiftKey | false ; gilt nur für keyFocusChange -Ereignisse. |
target | Die InteractiveObject-Instanz, die gerade den Fokus erhalten hat. 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.
|
direction | Die Richtung, aus der der Fokus zugewiesen wurde. Diese Eigenschaft meldet den Wert des direction -Parameters der assignFocus() -Methode auf der Bühne. Wird der Fokus durch andere Mittel geändert, ist der Wert immer FocusDirection.NONE . Gilt nur für focusIn -Ereignisse. Für alle anderen focus-Ereignisse ist der Wert FocusDirection.NONE . |
focusOut | Ereignis |
flash.events.FocusEvent
Eigenschaft FocusEvent.type =
flash.events.FocusEvent.FOCUS_OUT
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wird ausgelöst, nachdem ein Anzeigeobjekt den Fokus abgegeben hat. Dies passiert, wenn Benutzer ein anderes Objekt mit einem Zeigegerät oder per Tastaturnavigation hervorheben. Das Objekt, das den Fokus verliert, ist das Zielobjekt dieses Ereignisses, während die dazugehörige InteractiveObject-Instanz, die den Fokus erhält, „verwandtes Objekt“ genannt wird. Ein Verweis auf das verwandte Objekt wird in der Eigenschaft relatedObject
des Zielobjekts gespeichert. Die shiftKey
-Eigenschaft wird nicht verwendet. Das Ereignis kommt vor dem Auslösen des focusIn
-Ereignisses durch das verwandte Objekt.
type
eines focusOut
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
keyCode | 0; gilt nur für keyFocusChange -Ereignisse. |
relatedObject | Die andere InteractiveObject-Instanz, die von dem Fokuswechsel betroffen ist. |
shiftKey | false ; gilt nur für keyFocusChange -Ereignisse. |
target | Die InteractiveObject-Instanz, die gerade den Fokus verloren hat. 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.
|
gestureDirectionalTap | Ereignis |
flash.events.TransformGestureEvent
Eigenschaft TransformGestureEvent.type =
flash.events.TransformGestureEvent.GESTURE_DIRECTIONAL_TAP
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 24, Flash Lite 4 |
Wird abgesetzt, wenn der Benutzer einen Kontaktpunkt entlang der Kante der Touch-Oberfläche mit einer InteractiveObject-Instanz erstellt (z. B. durch Tippen entlang der Kante der Touch-Oberfläche auf Siri Remote für Apple TV). Bei einigen Geräten könnte dieser Kontakt auch als eine Kombination von verschiedenen Kontaktereignissen ausgelegt werden.
Insbesondere, wenn der Benutzer ein InteractiveObject mit dem Finger berührt und dann die Finger wegbewegt, kann die InteractiveObject-Instanz ein touchBegin
-Ereignis und ein touchEnd
-Ereignis (unter anderem) zusätzlich zum gestureDirectionalTap
-Ereignis absetzen, oder sogar alle diese Ereignisse, wenn die aktuelle Umgebung dies unterstützt. Wählen Sie, wie die Benutzerinteraktion verarbeitet werden soll. Verwenden Sie die flash.ui.Multitouch-Klasse, um die Verarbeitung von Berührungsereignissen zu verwalten (Verarbeitung von Berührungsgestenereignissen oder einfachen Kontaktpunktereignissen aktivieren oder Berührungsereignisse deaktivieren, sodass nur Mausereignisse abgesetzt werden). Wenn Sie sich dafür entscheiden, das touchBegin
-Ereignis zu verarbeiten, wird dieselbe Ereignisprozedur bei einem berührungsempfindlichen Gerät ausgeführt. Entscheiden Sie sich jedoch dafür, das gestureDirectionalTap
-Ereignis zu verarbeiten, können Sie Ihre Ereignisprozedur so konstruieren, dass sie auf die spezifischen Anforderungen einer berührungsempfindlichen Umgebung reagiert und Benutzern eine umfassende Steuerung über Berührungen und Gesten ermöglicht. Sie können auch beide Ereignisse separat verarbeiten, um auf Gestenereignisse anders zu reagieren als auf Berührungsereignisse. Die flash.ui.Multitouch-Klasse entscheidet darüber, ob ein Berührungs- oder ein Gestenereignis ausgelöst wird.
Beachten Sie bei der Verarbeitung der Eigenschaften des Ereignisobjekts, dass die localX
- und localY
-Eigenschaften auf den primären Kontaktpunkt (bei Apple TV ist dies die Bildschirmmitte) gesetzt sind. Die Eigenschaften offsetX
und offsetY
entsprechen der Richtung der Gestenbewegung.
Hinweis: Diese API unterstützt nur das direktionale Tippen mit einem Finger.
Definiert den Wert dertype
-Eigenschaft eines GESTURE_DIRECTIONAL_TAP
-Berührungsereignisobjekts.
Das abgesetzte TransformGestureEvent-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. |
phase | Die aktuelle Phase im Ereignisablauf. Für Swipe-Ereignisse ist dieser Wert immer all entsprechend dem Wert GesturePhase.ALL , nachdem dieses Ereignis abgesetzt wurde. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. Für Richtungstippengesten liegt dieser Wert in der Bildschirmmitte. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. Für Richtungstippengesten liegt dieser Wert in der Bildschirmmitte. |
scaleX | Die horizontale Skalierung des Anzeigeobjekts. Für Richtungstippengesten beträgt dieser Wert 1 . |
scaleY | Die vertikale Skalierung des Anzeigeobjekts. Für Richtungstippengesten beträgt dieser Wert 1 . |
rotation | Der aktuelle Drehwinkel des Anzeigeobjekt entlang der z-Achse in Grad. Für Richtungstippengesten beträgt dieser Wert 0 . |
offsetX | Gibt die horizontale Richtung an: 1 für „nach rechts“ und -1 für „nach links“. |
offsetY | Gibt die vertikale Richtung an: 1 für „nach unten“ und -1 für „nach oben“. |
Geschwindigkeit | Gibt die Geschwindigkeit der Swipe-Geste in Pixel pro Sekunde an (nur AIR). |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
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
gestureLongPress | Ereignis |
flash.events.TapGestureEvent
Eigenschaft TapGestureEvent.type =
flash.events.GestureEvent.GESTURE_LONG_PRESS
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Wird abgesetzt, wenn der Benutzer auf zwei Kontaktpunkte über derselben InteractiveObject-Instanz auf einem berührungsempfindlichen Gerät drückt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen zwei Finger auf ein Anzeigeobjekt drückt und wieder loslässt). Einige Geräte interpretieren diese Berührung möglicherweise auch als doubleClick
-Ereignis.
Insbesondere, wenn der Benutzer mit zwei Fingern auf ein InteractiveObject tippt, kann die InteractiveObject-Instanz ein doubleClick
-Ereignis oder ein gestureTwoFingerTap
-Ereignis absetzen, oder beide Ereignisse, wenn die aktuelle Umgebung dies unterstützt. Wählen Sie, wie die Benutzerinteraktion verarbeitet werden soll. Verwenden Sie die flash.ui.Multitouch-Klasse, um die Verarbeitung von Berührungsereignissen zu verwalten (Verarbeitung von Berührungsgestenereignissen oder einfachen Kontaktpunktereignissen aktivieren oder Berührungsereignisse deaktivieren, sodass nur Mausereignisse abgesetzt werden). Wenn Sie sich dafür entscheiden, das doubleClick
-Ereignis zu verarbeiten, wird dieselbe Ereignisprozedur bei einem berührungsempfindlichen Gerät und auf einem mausfähigen Gerät ausgeführt. Entscheiden Sie sich jedoch dafür, das gestureTwoFingerTap
-Ereignis zu verarbeiten, können Sie Ihre Ereignisprozedur so konstruieren, dass sie auf die spezifischen Anforderungen einer berührungsempfindlichen Umgebung reagiert und Benutzern eine umfassende Steuerung über Berührungen und Gesten ermöglicht. Sie können auch beide Ereignisse separat verarbeiten, um auf Berührungsereignisse anders zu reagieren als auf Mausereignisse.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Verwandte API-Elemente
gesturePan | Ereignis |
flash.events.TransformGestureEvent
Eigenschaft TransformGestureEvent.type =
flash.events.TransformGestureEvent.GESTURE_PAN
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Wird abgesetzt, wenn der Benutzer einen Berührungspunkt über die InteractiveObject-Instanz auf einem berührungsempfindlichen Gerät bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger über ein Anzeigeobjekt von links nach rechts bewegt). Einige Geräte interpretieren diese Berührung möglicherweise auch als ein mouseOver
-Ereignis und als ein touchOver
-Ereignis.
Insbesondere, wenn der Benutzer einen Finger über ein InteractiveObject bewegt, kann die InteractiveObject-Instanz ein mouseOver
-Ereignis oder ein touchOver
-Ereignis oder ein gesturePan
-Ereignis absetzen, oder sogar alle diese Ereignisse, wenn die aktuelle Umgebung dies unterstützt. Wählen Sie, wie die Benutzerinteraktion verarbeitet werden soll. Verwenden Sie die flash.ui.Multitouch-Klasse, um die Verarbeitung von Berührungsereignissen zu verwalten (Verarbeitung von Berührungsgestenereignissen oder einfachen Kontaktpunktereignissen aktivieren oder Berührungsereignisse deaktivieren, sodass nur Mausereignisse abgesetzt werden). Wenn Sie sich dafür entscheiden, das mouseOver
-Ereignis zu verarbeiten, wird dieselbe Ereignisprozedur bei einem berührungsempfindlichen Gerät und auf einem mausfähigen Gerät ausgeführt. Entscheiden Sie sich jedoch dafür, das gesturePan
-Ereignis zu verarbeiten, können Sie Ihre Ereignisprozedur so konstruieren, dass sie auf die spezifischen Anforderungen einer berührungsempfindlichen Umgebung reagiert und Benutzern eine umfassende Steuerung über Berührungen und Gesten ermöglicht. Sie können auch beide Ereignisse separat verarbeiten, um auf Berührungsereignisse anders zu reagieren als auf Mausereignisse.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines GESTURE_PAN
-Berührungsereignisobjekts.
Das abgesetzte TransformGestureEvent-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. |
phase | Die aktuelle Phase im Ereignisablauf; ein Wert aus der GesturePhase-Klasse. |
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. |
scaleX | Die horizontale Skalierung des Anzeigeobjekts seit dem vorherigen Gestenereignis. Für Bildlaufgesten ist dieser Wert 1 . |
scaleY | Die vertikale Skalierung des Anzeigeobjekts seit dem vorherigen Gestenereignis. Für Bildlaufgesten ist dieser Wert 1 . |
rotation | Der aktuelle Drehwinkel des Anzeigeobjekts um die z-Achse seit dem vorherigen Gestenereignis in Grad. Für Bildlaufgesten ist dieser Wert 0 . |
offsetX | Die horizontale Versetzung des Anzeigeobjekts von seiner Position beim vorherigen Gestenereignis. |
offsetY | Die vertikale Versetzung des Anzeigeobjekts von seiner Position beim vorherigen Gestenereignis. |
Geschwindigkeit | Die Geschwindigkeit des Gestenereignisses in Pixel pro Sekunde (nur AIR). Für Bildlaufgesten beträgt dieser Wert 0 . |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
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. |
Beispiel ( Verwendung dieses Beispiels )
GESTURE_PAN
-Ereignisse. Während der Benutzer eine Bildlaufgeste auf dem berührungsempfindlichen Gerät ausführt, wird in myTextField die aktuelle Phase angezeigt.
Multitouch.inputMode = MultitouchInputMode.GESTURE; var mySprite = new Sprite(); mySprite.addEventListener(TransformGestureEvent.GESTURE_PAN , onPan); mySprite.graphics.beginFill(0x336699); mySprite.graphics.drawRect(0, 0, 100, 80); var myTextField = new TextField(); myTextField.y = 200; addChild(mySprite); addChild(myTextField); function onPan(evt:TransformGestureEvent):void { evt.target.localX++; if (evt.phase==GesturePhase.BEGIN) { myTextField.text = "Begin"; } if (evt.phase==GesturePhase.UPDATE) { myTextField.text = "Update"; } if (evt.phase==GesturePhase.END) { myTextField.text = "End"; } }
Verwandte API-Elemente
gestureRotate | Ereignis |
flash.events.TransformGestureEvent
Eigenschaft TransformGestureEvent.type =
flash.events.TransformGestureEvent.GESTURE_ROTATE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Wird abgesetzt, wenn der Benutzer eine Drehgeste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit zwei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann über einem Anzeigeobjekt dreht). Die Zwei-Fingerdrehung ist eine gebräuchliche Drehgeste, jedoch kann jedes Gerät und jedes Betriebssystem eigene Anforderungen für Drehvorgänge haben. Einige Geräte interpretieren diese Art der Berührung möglicherweise auch als Kombination verschiedener Mausereignisse.
Insbesondere, wenn der Benutzer einen Finger über ein InteractiveObject bewegt, kann die InteractiveObject-Instanz ein mouseOver
-Ereignis und ein click
-Ereignis (unter anderem) zusätzlich zum gestureZoom
-Ereignis absetzen, oder sogar alle diese Ereignisse, wenn die aktuelle Umgebung dies unterstützt. Wählen Sie, wie die Benutzerinteraktion verarbeitet werden soll. Verwenden Sie die flash.ui.Multitouch-Klasse, um die Verarbeitung von Berührungsereignissen zu verwalten (Verarbeitung von Berührungsgestenereignissen oder einfachen Kontaktpunktereignissen aktivieren oder Berührungsereignisse deaktivieren, sodass nur Mausereignisse abgesetzt werden). Wenn Sie sich dafür entscheiden, das mouseOver
-Ereignis zu verarbeiten, wird dieselbe Ereignisprozedur bei einem berührungsempfindlichen Gerät und auf einem mausfähigen Gerät ausgeführt. Entscheiden Sie sich jedoch dafür, das gestureRotate
-Ereignis zu verarbeiten, können Sie Ihre Ereignisprozedur so konstruieren, dass sie auf die spezifischen Anforderungen einer berührungsempfindlichen Umgebung reagiert und Benutzern eine umfassende Steuerung über Berührungen und Gesten ermöglicht. Sie können auch beide Ereignisse separat verarbeiten, um auf Berührungsereignisse anders zu reagieren als auf Mausereignisse.
Beachten Sie bei der Verarbeitung der Eigenschaften des Ereignisobjekts, dass die localX
- und localY
-Eigenschaften auf den primären Kontaktpunkt gesetzt sind. Die offsetX
- und offsetY
-Eigenschaften geben den Abstand zum Kontaktpunkt, an dem die Drehgeste abgeschlossen ist, an.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines GESTURE_ROTATE
-Berührungsereignisobjekts.
Während dieses Ereignisses enthält die rotation
-Eigenschaft den Drehwinkel. Die Drehwerte lauten wie folgt:
- 0 bis 180 Grad für die Drehung im Uhrzeigersinn
- -180 bis 0 Grad für die Drehung gegen den Uhrzeigersinn
Das abgesetzte TransformGestureEvent-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. |
phase | Die aktuelle Phase im Ereignisablauf; ein Wert aus der GesturePhase-Klasse. |
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. |
scaleX | Die horizontale Skalierung des Anzeigeobjekts seit dem vorherigen Gestenereignis. |
scaleY | Die vertikale Skalierung des Anzeigeobjekts seit dem vorherigen Gestenereignis. |
rotation | Der aktuelle Drehwinkel des Anzeigeobjekts um die z-Achse seit dem vorherigen Gestenereignis in Grad. |
offsetX | Die horizontale Versetzung des Anzeigeobjekts von seiner Position beim vorherigen Gestenereignis. |
offsetY | Die vertikale Versetzung des Anzeigeobjekts von seiner Position beim vorherigen Gestenereignis. |
Geschwindigkeit | Die Geschwindigkeit des Gestenereignisses in Pixel pro Sekunde (nur AIR). Für Drehgesten beträgt dieser Wert 0 . |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
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. |
Beispiel ( Verwendung dieses Beispiels )
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"; } }
Verwandte API-Elemente
gestureSwipe | Ereignis |
flash.events.TransformGestureEvent
Eigenschaft TransformGestureEvent.type =
flash.events.TransformGestureEvent.GESTURE_SWIPE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Wird abgesetzt, wenn der Benutzer eine Swipe-Geste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit drei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann parallel über ein Anzeigeobjekt bewegt). Das parallele Bewegen mehrerer Finger ist eine gebräuchliche Swipe-Geste, jedoch kann jedes Gerät seine eigenen Anforderungen für eine Swipe-Geste haben. Einige Geräte interpretieren diese Art der Berührung möglicherweise auch als Kombination verschiedener Mausereignisse.
Insbesondere, wenn der Benutzer einen Finger über ein InteractiveObject bewegt und dann die Finger zusammen bewegt, kann die InteractiveObject-Instanz ein rollOver
-Ereignis und ein rollOut
-Ereignis (unter anderem) zusätzlich zum gestureSwipe
-Ereignis absetzen, oder sogar alle diese Ereignisse, wenn die aktuelle Umgebung dies unterstützt. Wählen Sie, wie die Benutzerinteraktion verarbeitet werden soll. Wenn Sie sich dafür entscheiden, das rollOver
-Ereignis zu verarbeiten, wird dieselbe Ereignisprozedur bei einem berührungsempfindlichen Gerät und auf einem mausfähigen Gerät ausgeführt. Entscheiden Sie sich jedoch dafür, das gestureSwipe
-Ereignis zu verarbeiten, können Sie Ihre Ereignisprozedur so konstruieren, dass sie auf die spezifischen Anforderungen einer berührungsempfindlichen Umgebung reagiert und Benutzern eine umfassende Steuerung über Berührungen und Gesten ermöglicht. Sie können auch beide Ereignisse separat verarbeiten, um auf Berührungsereignisse anders zu reagieren als auf Mausereignisse.
Beachten Sie bei der Verarbeitung der Eigenschaften des Ereignisobjekts, dass die localX
- und localY
-Eigenschaften auf den primären Kontaktpunkt gesetzt sind. Die offsetX
- und offsetY
-Eigenschaften geben den Abstand zum Kontaktpunkt, an dem die Swipe-Geste abgeschlossen ist, an.
Hinweis: Während einige Geräte mit dem Betriebssystem Mac OS eine Swipe-Geste mit vier Fingern erkennen, unterstützt diese API nur Swipe-Gesten mit drei Fingern.
Definiert den Wert dertype
-Eigenschaft eines GESTURE_SWIPE
-Berührungsereignisobjekts.
Das abgesetzte TransformGestureEvent-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. |
phase | Die aktuelle Phase im Ereignisablauf. Für Swipe-Ereignisse ist dieser Wert immer all entsprechend dem Wert GesturePhase.ALL , nachdem dieses Ereignis abgesetzt wurde. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
scaleX | Die horizontale Skalierung des Anzeigeobjekts. Für Swipe-Gesten ist dieser Wert 1 |
scaleY | Die vertikale Skalierung des Anzeigeobjekts. Für Swipe-Gesten ist dieser Wert 1 |
rotation | Der aktuelle Drehwinkel des Anzeigeobjekt entlang der z-Achse in Grad. Für Swipe-Gesten ist dieser Wert 0 |
offsetX | Gibt die horizontale Richtung an: 1 für „nach rechts“ und -1 für „nach links“. |
offsetY | Gibt die vertikale Richtung an: 1 für „nach unten“ und -1 für „nach oben“. |
Geschwindigkeit | Gibt die Geschwindigkeit der Swipe-Geste in Pixel pro Sekunde an (nur AIR). Für den Rest beträgt dieser Wert 0 . |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
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. |
Beispiel ( Verwendung dieses Beispiels )
GESTURE_SWIPE
-Ereignisse. Während der Benutzer eine Swipe-Geste auf dem berührungsempfindlichen Gerät ausführt, wird myTextField mit der Phase all
ausgefüllt, welche die einzige Phase für Swipe-Ereignisse ist.
Multitouch.inputMode = MultitouchInputMode.GESTURE; var mySprite = new Sprite(); mySprite.addEventListener(TransformGestureEvent.GESTURE_SWIPE , onSwipe); mySprite.graphics.beginFill(0x336699); mySprite.graphics.drawRect(0, 0, 100, 80); var myTextField = new TextField(); myTextField.y = 200; addChild(mySprite); addChild(myTextField); function onSwipe(evt:TransformGestureEvent):void { if (evt.offsetX == 1 ) { myTextField.text = "right"; } if (evt.offsetY == -1) { myTextField.text = "up"; } myTextField.text = evt.phase; }
Verwandte API-Elemente
gestureTap | Ereignis |
flash.events.TapGestureEvent
Eigenschaft TapGestureEvent.type =
flash.events.PressAndTapGestureEvent.GESTURE_TAP
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Wird abgesetzt, wenn der Benutzer einen Kontaktpunkt mit einer InteractiveObject-Instanz erstellt und dann auf ein berührungsempfindliches Gerät tippt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen mehrere Finger auf einem Anzeigeobjekt platziert, um ein Menü zu öffnen, und dann mit einem Finger tippt, um einen Menüpunkt auszuwählen). Einige Geräte interpretieren diese Art der Berührung möglicherweise auch als Kombination verschiedener Mausereignisse.
Insbesondere, wenn der Benutzer einen Finger über ein InteractiveObject bewegt und dann ein sekundäres Tippen ausführt, kann die InteractiveObject-Instanz ein mouseOver
-Ereignis und ein click
-Ereignis (unter anderem) zusätzlich zum gesturePressAndTap
-Ereignis absetzen, oder sogar alle diese Ereignisse, wenn die aktuelle Umgebung dies unterstützt. Wählen Sie, wie die Benutzerinteraktion verarbeitet werden soll. Verwenden Sie die flash.ui.Multitouch-Klasse, um die Verarbeitung von Berührungsereignissen zu verwalten (Verarbeitung von Berührungsgestenereignissen oder einfachen Kontaktpunktereignissen aktivieren oder Berührungsereignisse deaktivieren, sodass nur Mausereignisse abgesetzt werden). Wenn Sie sich dafür entscheiden, das mouseOver
-Ereignis zu verarbeiten, wird dieselbe Ereignisprozedur bei einem berührungsempfindlichen Gerät und auf einem mausfähigen Gerät ausgeführt. Entscheiden Sie sich jedoch dafür, das gesturePressAndTap
-Ereignis zu verarbeiten, können Sie Ihre Ereignisprozedur so konstruieren, dass sie auf die spezifischen Anforderungen einer berührungsempfindlichen Umgebung reagiert und Benutzern eine umfassende Steuerung über Berührungen und Gesten ermöglicht. Sie können auch beide Ereignisse separat verarbeiten, um auf Berührungsereignisse anders zu reagieren als auf Mausereignisse.
Beachten Sie bei der Verarbeitung der Eigenschaften des Ereignisobjekts, dass die localX
- und localY
-Eigenschaften auf den primären Kontaktpunkt (das Drücken) gesetzt sind. Die offsetX
- und offsetY
-Eigenschaften geben den Abstand zum sekundären Kontaktpunkt (das Tippen) an.
Verwandte API-Elemente
gestureZoom | Ereignis |
flash.events.TransformGestureEvent
Eigenschaft TransformGestureEvent.type =
flash.events.TransformGestureEvent.GESTURE_ZOOM
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Wird abgesetzt, wenn der Benutzer eine Zoom-Geste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit zwei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann schnell über einem Anzeigeobjekt spreizt). Das Spreizen von Fingern ist eine gebräuchliche Zoomgeste, jedoch kann jedes Gerät und jedes Betriebssystem eigene Anforderungen für Zoomvorgänge haben. Einige Geräte interpretieren diese Art der Berührung möglicherweise auch als Kombination verschiedener Mausereignisse.
Insbesondere, wenn der Benutzer einen Finger über ein InteractiveObject bewegt und die Finger spreizt, kann die InteractiveObject-Instanz ein mouseOver
-Ereignis und ein click
-Ereignis (unter anderem) zusätzlich zum gestureZoom
-Ereignis absetzen, oder sogar alle diese Ereignisse, wenn die aktuelle Umgebung dies unterstützt. Wählen Sie, wie die Benutzerinteraktion verarbeitet werden soll. Verwenden Sie die flash.ui.Multitouch-Klasse, um die Verarbeitung von Berührungsereignissen zu verwalten (Verarbeitung von Berührungsgestenereignissen oder einfachen Kontaktpunktereignissen aktivieren oder Berührungsereignisse deaktivieren, sodass nur Mausereignisse abgesetzt werden). Wenn Sie sich dafür entscheiden, das mouseOver
-Ereignis zu verarbeiten, wird dieselbe Ereignisprozedur bei einem berührungsempfindlichen Gerät und auf einem mausfähigen Gerät ausgeführt. Entscheiden Sie sich jedoch dafür, das gestureZoom
-Ereignis zu verarbeiten, können Sie Ihre Ereignisprozedur so konstruieren, dass sie auf die spezifischen Anforderungen einer berührungsempfindlichen Umgebung reagiert und Benutzern eine umfassende Steuerung über Berührungen und Gesten ermöglicht. Sie können auch beide Ereignisse separat verarbeiten, um auf Berührungsereignisse anders zu reagieren als auf Mausereignisse.
Beachten Sie bei der Verarbeitung der Eigenschaften des Ereignisobjekts, dass die localX
- und localY
-Eigenschaften auf den primären Kontaktpunkt gesetzt sind. Die offsetX
- und offsetY
-Eigenschaften geben den Abstand zum Kontaktpunkt, an dem die Zoomgeste abgeschlossen ist, an.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines GESTURE_ZOOM
-Berührungsereignisobjekts.
Das abgesetzte TransformGestureEvent-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. |
phase | Die aktuelle Phase im Ereignisablauf; ein Wert aus der GesturePhase-Klasse. |
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. |
scaleX | Die horizontale Skalierung des Anzeigeobjekts seit dem vorherigen Gestenereignis. |
scaleY | Die vertikale Skalierung des Anzeigeobjekts seit dem vorherigen Gestenereignis. |
rotation | Der aktuelle Drehwinkel des Anzeigeobjekts um die z-Achse seit dem vorherigen Gestenereignis in Grad. |
offsetX | Die horizontale Versetzung des Anzeigeobjekts von seiner Position beim vorherigen Gestenereignis. |
offsetY | Die vertikale Versetzung des Anzeigeobjekts von seiner Position beim vorherigen Gestenereignis. |
Geschwindigkeit | Die Geschwindigkeit des Gestenereignisses in Pixel pro Sekunde (nur AIR). Für Zoom-Gesten beträgt dieser Wert 0 . |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
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. |
Beispiel ( Verwendung dieses Beispiels )
GESTURE_ZOOM
-Ereignisse. Während der Benutzer eine Zoom-Geste auf dem berührungsempfindlichen Gerät ausführt, wird in myTextField die aktuelle Phase angezeigt.
Multitouch.inputMode = MultitouchInputMode.GESTURE; var mySprite = new Sprite(); mySprite.addEventListener(TransformGestureEvent.GESTURE_ZOOM , onZoom); mySprite.graphics.beginFill(0x336699); mySprite.graphics.drawRect(0, 0, 100, 80); var myTextField = new TextField(); myTextField.y = 200; addChild(mySprite); addChild(myTextField); function onZoom(evt:TransformGestureEvent):void { evt.target.scaleX++; if (evt.phase==GesturePhase.BEGIN) { myTextField.text = "Begin"; } if (evt.phase==GesturePhase.UPDATE) { myTextField.text = "Update"; } if (evt.phase==GesturePhase.END) { myTextField.text = "End"; } }
Verwandte API-Elemente
imeStartComposition | Ereignis |
flash.events.IMEEvent
Laufzeitversionen: | Flash Lite 4 |
Dieses Ereignis wird an jede Client-Anwendung abgesetzt, die die Inline-Eingabe mit einem IME unterstützt
keyDown | Ereignis |
flash.events.KeyboardEvent
Eigenschaft KeyboardEvent.type =
flash.events.KeyboardEvent.KEY_DOWN
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer eine Taste drückt. Zuordnungen zwischen Tasten und spezifischen Zeichen variieren zwischen verschiedenen Geräten und Betriebssystemen. Dieser Ereignistyp wird erzeugt, nachdem eine Zuordnung dieser Art stattgefunden hat, aber vor der Verarbeitung eines IME (Input Method Editor, Eingabemethodeneditor). IMEs werden zur Eingabe von Zeichen verwendet, die auf der Standard-QWERTY-Tastatur nicht belegt sind, wie etwa chinesische Ideogramme. Dieses Ereignis tritt vor dem keyUp
-Ereignis ein.
Wenn Sie in AIR dieses Ereignis abbrechen, wird verhindert, dass das Zeichen in ein Textfeld eingegeben wird.
DieKeyboardEvent.KEY_DOWN
-Konstante definiert den Wert der type
-Eigenschaft eines keyDown
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | Wert true in AIR, Wert false in Flash Player; in AIR wird durch Abbrechen dieses Ereignisses verhindert, dass das Zeichen in ein Textfeld eingegeben wird. |
charCode | Der Zeichencodewert der gedrückten bzw. losgelassenen Taste. |
commandKey | true unter Mac, wenn die Befehlstaste aktiviert ist. Andernfalls wird false zurückgegeben |
controlKey | true unter Windows und Linux, wenn die Strg-Taste aktiv ist. true unter Mac, wenn die Ctrl-Taste aktiviert ist. Andernfalls wird false zurückgegeben |
ctrlKey | true unter Windows und 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. |
keyCode | Der Tastencodewert der gedrückten bzw. losgelassenen Taste. |
KeyLocation | Die Position der Taste auf der Tastatur. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
target | Die InteractiveObject-Instanz mit dem Fokus. 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. |
keyFocusChange | Ereignis |
flash.events.FocusEvent
Eigenschaft FocusEvent.type =
flash.events.FocusEvent.KEY_FOCUS_CHANGE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer versucht, den Fokus mithilfe der Tastatur zu ändern. Das Standardverhalten dieses Ereignisses besteht darin, den Fokus zu ändern und das entsprechende focusIn
- und focusOut
-Ereignis auszulösen.
Dieses Ereignis wird für das Objekt ausgelöst, das gerade den Eingabefokus hat. Das verwandte Objekt für dieses Ereignis ist die InteractiveObject-Instanz, die den Fokus erhält, wenn Sie das Standardverhalten nicht verhindern. Sie können den Fokuswechsel verhindern, indem Sie in einem Ereignis-Listener, der bei dem Zielobjekt ordentlich registriert ist, die preventDefault()
-Methode aufrufen. Der Fokus wird gewechselt und die Ereignisse focusIn
und focusOut
werden standardmäßig ausgelöst.
type
eines keyFocusChange
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | true ; rufen Sie die Methode preventDefault() auf, um das Standardverhalten abzubrechen. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
keyCode | Der Tastencodewert der Taste, die zum Auslösen eines keyFocusChange -Ereignisses gedrückt wird. |
relatedObject | Die andere InteractiveObject-Instanz, die von dem Fokuswechsel betroffen ist. |
shiftKey | true , wenn die Umschalttaste als Zusatztaste aktiviert ist, andernfalls false . |
target | Die InteractiveObject-Instanz, die gerade den Fokus besitzt. 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.
|
keyUp | Ereignis |
flash.events.KeyboardEvent
Eigenschaft KeyboardEvent.type =
flash.events.KeyboardEvent.KEY_UP
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer eine Taste loslässt. Zuordnungen zwischen Tasten und spezifischen Zeichen variieren zwischen verschiedenen Geräten und Betriebssystemen. Dieser Ereignistyp wird erzeugt, nachdem eine Zuordnung dieser Art stattgefunden hat, aber vor der Verarbeitung eines IME (Input Method Editor, Eingabemethodeneditor). IMEs werden zur Eingabe von Zeichen verwendet, die auf der Standard-QWERTY-Tastatur nicht belegt sind, wie etwa chinesische Ideogramme. Dieses Ereignis tritt nach einem keyDown
-Ereignis auf und besitzt die folgenden Merkmale:
KeyboardEvent.KEY_UP
-Konstante definiert den Wert der type
-Eigenschaft eines keyUp
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
charCode | Enthält den Zeichencodewert der gedrückten bzw. losgelassenen Taste. |
commandKey | true unter Mac, wenn die Befehlstaste aktiviert ist. Andernfalls wird false zurückgegeben |
controlKey | true unter Windows und Linux, wenn die Strg-Taste aktiv ist. true unter Mac, wenn die Ctrl-Taste aktiviert ist. Andernfalls wird false zurückgegeben |
ctrlKey | true unter Windows, falls 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. |
keyCode | Der Tastencodewert der gedrückten bzw. losgelassenen Taste. |
KeyLocation | Die Position der Taste auf der Tastatur. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
target | Die InteractiveObject-Instanz mit dem Fokus. 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. |
middleClick | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.MIDDLE_CLICK
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer die mittlere Taste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und loslässt. Damit ein middleClick
-Ereignis auftritt, müssen zunächst immer die beiden folgenden Ereignisse in der angegebenen Reihenfolge auftreten: middleMouseDown
, dann middleMouseUp
. Das Zielobjekt muss für beide Ereignisse identisch sein; andernfalls tritt kein middleClick
-Ereignis auf. Zwischen den Ereignissen middleMouseDown
und middleMouseUp
können noch verschiedene andere Mausereignisse auftreten, wobei das middleClick
-Ereignis trotzdem auftritt.
type
-Eigenschaft eines middleClick
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | Für Mittelklick-Ereignisse ist diese Eigenschaft immer false . |
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. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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. |
middleMouseDown | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.MIDDLE_MOUSE_DOWN
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer die mittlere Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt.
Definiert den Wert dertype
-Eigenschaft eines middleMouseDown
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die mittlere Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
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. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks 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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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. |
middleMouseUp | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.MIDDLE_MOUSE_UP
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt.
Definiert den Wert dertype
-Eigenschaft eines middleMouseUp
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die mittlere Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
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. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks 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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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. |
mouseDown | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.MOUSE_DOWN
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt. Handelt es sich bei dem Ziel um eine SimpleButton-Instanz, zeigt die SimpleButton-Instanz als Standardverhalten das downState
-Anzeigeobjekt an. Handelt es sich beim Ziel um ein auswählbares Textfeld, wird als Standardverhalten die Textauswahl begonnen.
type
eines mouseDown
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
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 und 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. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks 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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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. |
mouseFocusChange | Ereignis |
flash.events.FocusEvent
Eigenschaft FocusEvent.type =
flash.events.FocusEvent.MOUSE_FOCUS_CHANGE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer versucht, den Fokus mithilfe eines Zeigegeräts zu ändern. Das Standardverhalten dieses Ereignisses besteht darin, den Fokus zu ändern und das entsprechende focusIn
- und focusOut
-Ereignis auszulösen.
Dieses Ereignis wird für das Objekt ausgelöst, das gerade den Eingabefokus hat. Das verwandte Objekt für dieses Ereignis ist die InteractiveObject-Instanz, die den Fokus erhält, wenn Sie das Standardverhalten nicht verhindern. Sie können den Fokuswechsel verhindern, indem Sie in einem Ereignis-Listener, der bei dem Zielobjekt ordentlich registriert ist, preventDefault()
aufrufen. Die shiftKey
-Eigenschaft wird nicht verwendet. Der Fokus wird gewechselt und die Ereignisse focusIn
und focusOut
werden standardmäßig ausgelöst.
type
eines mouseFocusChange
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | true ; rufen Sie die Methode preventDefault() auf, um das Standardverhalten abzubrechen. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
keyCode | 0; gilt nur für keyFocusChange -Ereignisse. |
relatedObject | Die andere InteractiveObject-Instanz, die von dem Fokuswechsel betroffen ist. |
shiftKey | false ; gilt nur für keyFocusChange -Ereignisse. |
target | Die InteractiveObject-Instanz, die gerade den Fokus besitzt. 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.
|
mouseMove | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.MOUSE_MOVE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer das Zeigegerät bewegt, während es sich auf einer InteractiveObject-Instanz befindet. Handelt es sich beim Ziel um ein Textfeld, in dem der Benutzer eine Auswahl vornimmt, wird als Standardverhalten die Auswahl aktualisiert.
Definiert den Wert der Eigenschafttype
eines mouseMove
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
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. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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. |
mouseOut | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.MOUSE_OUT
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer das Zeigegerät von einer InteractiveObject-Instanz wegbewegt. Das Ereignisziel ist das Objekt, das sich davor unter dem Zeigegerät befunden hat. relatedObject
ist das Objekt, zu dem sich das Zeigegerät bewegt hat. Handelt es sich bei dem Ziel um eine SimpleButton-Instanz, zeigt die Schaltfläche als Standardverhalten das upState
-Anzeigeobjekt an.
Das Ereignis mouseOut
wird jedes Mal ausgelöst, wenn die Maus den Bereich eines dem Anzeigeobjekt-Container untergeordneten Objekts verlässt, selbst sich wenn die Maus weiterhin über einem anderen dem Anzeigeobjekt-Container untergeordneten Objekt befindet. Dieses Verhalten unterscheidet sich vom Zweck des rollOut
-Ereignisses, der darin besteht, die Programmierung von Rollover-Verhaltensweisen für Anzeigeobjekt-Container mit untergeordneten Objekten zu vereinfachen. Verlässt die Maus den Bereich eines Anzeigeobjekts oder den Bereich, in dem sich die diesem untergeordneten Objekte befinden, um auf ein Objekt zu zeigen, das diesem Objekt nicht untergeordnet ist, löst das Anzeigeobjekt das rollOut
-Ereignis aus. Die rollOut
-Ereignisse werden über die übergeordnete Kette des Objekts fortlaufend nach oben hin ausgelöst, beginnend mit dem Objekt selbst und endend mit dem höchsten übergeordneten Objekt, das weder das Stammobjekt noch ein übergeordnetes Element des relatedObject
-Objekts ist.
type
eines mouseOut
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
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. |
relatedObject | Das Anzeigelistenobjekt, auf das das Zeigegerät jetzt zeigt. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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. |
mouseOver | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.MOUSE_OVER
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer das Zeigegerät auf eine InteractiveObject-Instanz bewegt. relatedObject
ist das Objekt, das sich davor unter dem Zeigegerät befunden hat. Handelt es sich beim Ziel um eine SimpleButton-Instanz, zeigt das Objekt als Standardverhalten das overState
- oder das upState
-Anzeigeobjekt an. Dies hängt davon ab, ob die Maustaste gerade gedrückt ist.
Das Ereignis mouseOver
wird jedes Mal ausgelöst, wenn die Maus in den Bereich eines dem Anzeigeobjekt-Container untergeordneten Objekts bewegt wird, selbst wenn sich die Maus bereits über einem anderen dem Anzeigeobjekt-Container untergeordneten Objekt befindet. Dieses Verhalten unterscheidet sich vom Zweck des rollOver
-Ereignisses, der darin besteht, die Programmierung von Rollout-Verhaltensweisen für Anzeigeobjekt-Container mit untergeordneten Objekten zu vereinfachen. Kommt die Maus aus einem Objekt, das diesem Anzeigeobjekt nicht untergeordnet ist, in den Bereich eines Anzeigeobjekts oder in den Bereich, in dem sich die diesem untergeordneten Objekte befinden, löst das Anzeigeobjekt das rollOver
-Ereignis aus. Die rollOver
-Ereignisse werden über die übergeordnete Kette des Objekts fortlaufend nach unten hin ausgelöst, beginnend mit dem höchsten übergeordneten Objekt, das weder das Stammobjekt noch ein übergeordnetes Element des relatedObject
-Objekts ist.
type
eines mouseOver
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
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. |
relatedObject | Das Anzeigelistenobjekt, auf das das Zeigegerät gezeigt hat. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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. |
mouseUp | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.MOUSE_UP
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt. Handelt es sich beim Ziel um eine SimpleButton-Instanz, zeigt das Objekt das upState
-Anzeigeobjekt an. Handelt es sich beim Ziel um ein auswählbares Textfeld, wird als Standardverhalten die Textauswahl abgeschlossen.
type
eines mouseUp
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
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. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks 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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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. |
mouseWheel | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.MOUSE_WHEEL
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9 |
Wird ausgelöst, wenn das Mausrad über einer InteractiveObject-Instanz gedreht wird. Handelt es sich beim Ziel um ein Textfeld, wird als Standardverhalten der Text innerhalb des Textfelds nach oben oder unten verschoben. Nur unter Microsoft Windows verfügbar.
Definiert den Wert der Eigenschafttype
eines mouseWheel
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
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. |
delta | Die Anzahl der Zeilen, die jede Raststellung im Mausrad repräsentiert. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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. |
nativeDragComplete | Ereignis |
flash.events.NativeDragEvent
Eigenschaft NativeDragEvent.type =
flash.events.NativeDragEvent.NATIVE_DRAG_COMPLETE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Wird vom InteractiveObject-Ziehinitiator ausgelöst, wenn der Benutzer die Ziehbewegung beendet.
Die dropAction-Eigenschaft des Ereignisses gibt die Aktion an, die vom Zielobjekt des Ziehvorgangs festgelegt ist. Der Wert „none“ (DragActions.NONE
) bedeutet, dass der Ablegevorgang abgebrochen oder nicht akzeptiert wurde.
Die nativeDragComplete
-Ereignisprozedur eignet sich, um den Status des einleitenden Anzeigeobjekts zu aktualisieren, beispielsweise durch Entfernen eines Elements aus einer Liste (für die move-Ziehaktion) oder durch Ändern der visuellen Eigenschaften.
type
-Eigenschaft eines nativeDragComplete
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
allowedActions | Das NativeDragOptions-Objekt, das die für diesen Ziehvorgang relevanten Aktionen angibt. |
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
clipboard | Das Clipboard-Objekt, das die gezogenen Daten enthält. |
dropAction | Die vom Ablageziel gewählte Aktion (oder none , wenn keine Aktion festgelegt wurde). |
nativeDragDrop | Ereignis |
flash.events.NativeDragEvent
Eigenschaft NativeDragEvent.type =
flash.events.NativeDragEvent.NATIVE_DRAG_DROP
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Wird vom InteractiveObject-Zielobjekt ausgelöst, wenn ein gezogenes Objekt darauf abgelegt wird und das Ablegen mit einem Aufruf von „DragManager.acceptDragDrop()“ akzeptiert wurde.
Auf die abgelegten Daten kann mit der clipboard
-Eigenschaft des Ereignisobjekts zugegriffen werden.
Die Prozedur für dieses Ereignis sollte die DragManager.dropAction
-Eigenschaft festlegen, um dem Initiatorobjekt mitzuteilen, welche Ziehaktion ausgeführt wurde. Wenn kein Wert festgelegt wird, wählt DragManager einen Standardwert in der Liste der zulässigen Aktionen aus.
type
-Eigenschaft eines nativeDragDrop
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
allowedActions | Das NativeDragOptions-Objekt, das die für diesen Ziehvorgang relevanten Aktionen angibt. |
bubbles | true |
cancelable | true ; das Abbrechen dieses Ereignisses bricht den Ziehvorgang ab. |
clipboard | Das Clipboard-Objekt, das die gezogenen Daten enthält. Die Zwischenablage kann auch gelesen werden, wenn das Objekt, das dieses Ereignis auslöst, sich nicht in derselben Sicherheitsdomäne wie der Initiator befindet. |
dropAction | Die vom Ablageziel gewählte Aktion (oder none , wenn keine Aktion festgelegt wurde). |
nativeDragEnter | Ereignis |
flash.events.NativeDragEvent
Eigenschaft NativeDragEvent.type =
flash.events.NativeDragEvent.NATIVE_DRAG_ENTER
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Wird von einer InteractiveObject-Instanz ausgelöst, wenn eine Ziehbewegung in ihre Begrenzungen eintritt.
Entweder das nativeDragEnter
-Ereignis oder das nativeDragOver
-Ereignis sollte so eingestellt werden, dass das Anzeigeobjekt zum Ablageziel werden kann.
Um zu bestimmen, ob das auslösende Anzeigeobjekt den Ablegevorgang akzeptieren kann, überprüfen Sie die Eignung der Daten in der clipboard
-Eigenschaft des Ereignisobjekts und die zulässigen Ziehaktionen in der allowedActions
-Eigenschaft.
type
-Eigenschaft eines nativeDragEnter
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
allowedActions | Das NativeDragOptions-Objekt, das die für diesen Ziehvorgang relevanten Aktionen angibt. |
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
clipboard | Das Clipboard-Objekt, das die gezogenen Daten enthält. Die Zwischenablage kann nur gelesen werden, wenn das Objekt, das dieses Ereignis auslöst, sich in derselben Sicherheitsdomäne wie der Initiator befindet. |
dropAction | Die vom Ablageziel gewählte Aktion (oder none , wenn keine Aktion festgelegt wurde). |
nativeDragExit | Ereignis |
flash.events.NativeDragEvent
Eigenschaft NativeDragEvent.type =
flash.events.NativeDragEvent.NATIVE_DRAG_EXIT
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Wird von einer InteractiveObject-Instanz ausgelöst, wenn eine Ziehbewegung ihre Begrenzungen verlässt.
NativeDragEvent.NATIVE_DRAG_EXIT definiert den Wert dertype
-Eigenschaft eines nativeDragExit
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
allowedActions | Das NativeDragOptions-Objekt, das die für diesen Ziehvorgang relevanten Aktionen angibt. |
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
clipboard | Das Clipboard-Objekt, das die gezogenen Daten enthält. Die Zwischenablage kann nur gelesen werden, wenn das Objekt, das dieses Ereignis auslöst, sich in derselben Sicherheitsdomäne wie der Initiator befindet. |
dropAction | Die vom Ablageziel gewählte Aktion (oder none , wenn keine Aktion festgelegt wurde). |
nativeDragOver | Ereignis |
flash.events.NativeDragEvent
Eigenschaft NativeDragEvent.type =
flash.events.NativeDragEvent.NATIVE_DRAG_OVER
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Wird von einer InteractiveObject-Instanz kontinuierlich ausgelöst, während eine Ziehbewegung innerhalb ihrer Begrenzungen verbleibt.
nativeDragOver
-Ereignisse werden ausgelöst, wann immer die Maus bewegt wird. Unter Windows und Mac werden sie auch bei kurzen Timerintervallen ausgelöst, selbst, wenn sich die Maus nicht bewegt hat.
Entweder das nativeDragOver
-Ereignis oder das nativeDragEnter
-Ereignis sollte so eingestellt werden, dass das Anzeigeobjekt zum Ablageziel werden kann.
Um zu bestimmen, ob das auslösende Anzeigeobjekt den Ablegevorgang akzeptieren kann, überprüfen Sie die Eignung der Daten in der clipboard
-Eigenschaft des Ereignisobjekts und die zulässigen Ziehaktionen in der allowedActions
-Eigenschaft.
type
-Eigenschaft eines nativeDragOver
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
allowedActions | Das NativeDragOptions-Objekt, das die für diesen Ziehvorgang relevanten Aktionen angibt. |
bubbles | true |
cancelable | true ; das Abbrechen dieses Ereignisses bricht den Ziehvorgang ab. |
clipboard | Das Clipboard-Objekt, das die gezogenen Daten enthält. Die Zwischenablage kann nur gelesen werden, wenn das Objekt, das dieses Ereignis auslöst, sich in derselben Sicherheitsdomäne wie der Initiator befindet. |
dropAction | Die vom Ablageziel gewählte Aktion (oder none , wenn keine Aktion festgelegt wurde). |
nativeDragStart | Ereignis |
flash.events.NativeDragEvent
Eigenschaft NativeDragEvent.type =
flash.events.NativeDragEvent.NATIVE_DRAG_START
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Wird am Anfang eines Ziehvorgangs von der InteractiveObject-Instanz ausgelöst, die als Ziehinitiator im DragManager.doDrag()-Aufruf festgelegt ist.
NativeDragEvent.NATIVE_DRAG_START definiert den Wert dertype
-Eigenschaft eines nativeDragStart
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
allowedActions | Das NativeDragOptions-Objekt, das die für diesen Ziehvorgang relevanten Aktionen angibt. |
bubbles | true |
cancelable | true ; das Abbrechen dieses Ereignisses bricht den Ziehvorgang ab. |
clipboard | Das Clipboard-Objekt, das die gezogenen Daten enthält. |
dropAction | Die vom Ablageziel gewählte Aktion (oder none , wenn keine Aktion festgelegt wurde). |
nativeDragUpdate | Ereignis |
flash.events.NativeDragEvent
Eigenschaft NativeDragEvent.type =
flash.events.NativeDragEvent.NATIVE_DRAG_UPDATE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Wird während eines Ziehvorgangs von der InteractiveObject-Instanz ausgelöst, die als Ziehinitiator im DragManager.doDrag()-Aufruf festgelegt ist.
Unter Linux werden keine nativeDragUpdate
-Ereignisse ausgelöst.
type
-Eigenschaft eines nativeDragUpdate
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
allowedActions | Das NativeDragOptions-Objekt, das die für diesen Ziehvorgang relevanten Aktionen angibt. |
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
clipboard | Das Clipboard-Objekt, das die gezogenen Daten enthält. |
dropAction | Die vom Ablageziel gewählte Aktion (oder none , wenn keine Aktion festgelegt wurde). |
paste | Ereignis |
flash.events.Event
Eigenschaft Event.type =
flash.events.Event.PASTE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Einfügen“ aktiviert oder im Kontextmenü des Texts „Einfügen“ wählt. Dieses Ereignis wird für das Objekt ausgelöst, das gerade den Eingabefokus hat. Ist das Objekt, das derzeit den Fokus hat, ein TextField, fügt dieses Ereignis standardmäßig die Inhalte der Zwischenablage an der aktuellen Einfügemarke im Textfeld ein, wobei aktuell ausgewählter Text ersetzt wird.
DieEvent.PASTE
-Konstante definiert den Wert der type
-Eigenschaft eines paste
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true (false für AIR-Laufzeit.) |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede IntertactiveObject-Instanz, die einen Listener besitzt, der für das paste -Ereignis registriert ist. |
Hinweis: TextField-Objekte lösen folgende Ereignisse nicht aus: clear
, copy
, cut
, paste
und selectAll
. TextField-Objekte enthalten die Befehle „Ausschneiden“, „Kopieren“, „Einfügen“, „Löschen“ und „Alles auswählen“ immer im Kontextmenü. Diese Befehle können aus dem Kontextmenü von TextField-Objekten nicht entfernt werden. Bei TextField-Objekten werden beim Auswählen dieser Befehle (oder der entsprechenden Zugriffstastenkombinationen) keine clear
-, copy
-, cut
-, paste
- oder selectAll
-Ereignisse ausgelöst. Andere Klassen, die die InteractiveObject-Klasse erweitern, darunter Komponenten, die mit der Flash Text Engine (FTE) erstellt wurden, setzen diese Ereignisse jedoch in Reaktion auf Benutzeraktionen wie Tastaturbefehle und Kontextmenüs ab.
proximityBegin | Ereignis |
flash.events.TouchEvent
Eigenschaft TouchEvent.type =
flash.events.TouchEvent.PROXIMITY_BEGIN
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 3 |
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift unter den Schwellenwert für die Abstandserkennung des Bildschirms senkt.
Die typische Abfolge von Ereignissen, die auftritt, wenn ein Benutzer einen Eingabestift auf den Bildschirm aufsetzt, über den Bildschirm bewegt und vom Bildschirm nimmt, ist:
- proximityBegin
- proximityMove
- touchBegin
- touchMove
- touchEnd
- proximityMove
- proximityEnd
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines PROXIMITY_BEGIN
-Berührungsereignisobjekts.
Das abgesetzte TouchEvent-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 im Ereignisablauf. |
isRelatedObjectInaccessible | true , wenn die relatedObject-Eigenschaft aufgrund von Sicherheitssandboxregeln den Wert null hat. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
pressure | Ein Wert zwischen 0.0 und 1.0 , der die Stärke des Kontakts mit dem Gerät angibt. Wenn das Gerät die Druck-Erkennung nicht unterstützt, ist dieser Wert1.0 . |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das mit diesem Ereignis verwandt ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
sizeX | Breite des Kontaktbereichs. |
sizeY | Höhe des Kontaktbereichs. |
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. |
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. |
touchPointID | Eine eindeutige Kennung (wie eine Ganzzahl), die dem Kontaktpunkt zugeordnet ist. |
timestamp | (Nur AIR) Der Zeitstempel des Ereignisses in Millisekunden in Relation zum Start der Anwendung. |
touchIntent | (Nur AIR) Ein Wert aus der TouchEventIntent-Klasse. |
isTouchPointCanceled | (Nur AIR) true , wenn das Berührungsereignis wegen der Berührungsablehnungslogik des Geräts abgebrochen wird. |
Verwandte API-Elemente
proximityEnd | Ereignis |
flash.events.TouchEvent
Eigenschaft TouchEvent.type =
flash.events.TouchEvent.PROXIMITY_END
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 3 |
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift über den Schwellenwert für die Abstandserkennung des Bildschirms anhebt.
Ein proximityEnd-Ereignis wird nicht abgesetzt, wenn der Eingabestift den Bildschirm berührt.
Die typische Abfolge von Ereignissen, die auftritt, wenn ein Benutzer einen Eingabestift auf den Bildschirm aufsetzt, über den Bildschirm bewegt und vom Bildschirm nimmt, ist:
- proximityBegin
- proximityMove
- touchBegin
- touchMove
- touchEnd
- proximityMove
- proximityEnd
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines PROXIMITY_END
-Berührungsereignisobjekts.
Das abgesetzte TouchEvent-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 im Ereignisablauf. |
isRelatedObjectInaccessible | true , wenn die relatedObject-Eigenschaft aufgrund von Sicherheitssandboxregeln den Wert null hat. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
pressure | Ein Wert zwischen 0.0 und 1.0 , der die Stärke des Kontakts mit dem Gerät angibt. Wenn das Gerät die Druck-Erkennung nicht unterstützt, ist dieser Wert1.0 . |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das mit diesem Ereignis verwandt ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
sizeX | Breite des Kontaktbereichs. |
sizeY | Höhe des Kontaktbereichs. |
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. |
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. |
touchPointID | Eine eindeutige Kennung (wie eine Ganzzahl), die dem Kontaktpunkt zugeordnet ist. |
timestamp | (Nur AIR) Der Zeitstempel des Ereignisses in Millisekunden in Relation zum Start der Anwendung. |
touchIntent | (Nur AIR) Ein Wert aus der TouchEventIntent-Klasse. |
isTouchPointCanceled | (Nur AIR) true , wenn das Berührungsereignis wegen der Berührungsablehnungslogik des Geräts abgebrochen wird. |
Verwandte API-Elemente
proximityMove | Ereignis |
flash.events.TouchEvent
Eigenschaft TouchEvent.type =
flash.events.TouchEvent.PROXIMITY_MOVE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 3 |
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift über den Bildschirm bewegt, während er innerhalb des Schwellenwerts der Abstandserkennung bleibt.
Die typische Abfolge von Ereignissen, die auftritt, wenn ein Benutzer einen Eingabestift auf den Bildschirm aufsetzt, über den Bildschirm bewegt und vom Bildschirm nimmt, ist:
- proximityBegin
- proximityMove
- touchBegin
- touchMove
- touchEnd
- proximityMove
- proximityEnd
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines PROXIMITY_MOVE
-Berührungsereignisobjekts.
Das abgesetzte TouchEvent-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 im Ereignisablauf. |
isRelatedObjectInaccessible | true , wenn die relatedObject-Eigenschaft aufgrund von Sicherheitssandboxregeln den Wert null hat. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
pressure | Ein Wert zwischen 0.0 und 1.0 , der die Stärke des Kontakts mit dem Gerät angibt. Wenn das Gerät die Druck-Erkennung nicht unterstützt, ist dieser Wert1.0 . |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das mit diesem Ereignis verwandt ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
sizeX | Breite des Kontaktbereichs. |
sizeY | Höhe des Kontaktbereichs. |
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. |
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. |
touchPointID | Eine eindeutige Kennung (wie eine Ganzzahl), die dem Kontaktpunkt zugeordnet ist. |
timestamp | (Nur AIR) Der Zeitstempel des Ereignisses in Millisekunden in Relation zum Start der Anwendung. |
touchIntent | (Nur AIR) Ein Wert aus der TouchEventIntent-Klasse. |
isTouchPointCanceled | (Nur AIR) true , wenn das Berührungsereignis wegen der Berührungsablehnungslogik des Geräts abgebrochen wird. |
Verwandte API-Elemente
proximityOut | Ereignis |
flash.events.TouchEvent
Eigenschaft TouchEvent.type =
flash.events.TouchEvent.PROXIMITY_OUT
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 3 |
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift von diesem InteractiveObject wegbewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines PROXIMITY_OUT
-Berührungsereignisobjekts.
Das abgesetzte TouchEvent-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 im Ereignisablauf. |
isRelatedObjectInaccessible | true , wenn die relatedObject-Eigenschaft aufgrund von Sicherheitssandboxregeln den Wert null hat. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
pressure | Ein Wert zwischen 0.0 und 1.0 , der die Stärke des Kontakts mit dem Gerät angibt. Wenn das Gerät die Druck-Erkennung nicht unterstützt, ist dieser Wert1.0 . |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das mit diesem Ereignis verwandt ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
sizeX | Breite des Kontaktbereichs. |
sizeY | Höhe des Kontaktbereichs. |
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. |
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. |
touchPointID | Eine eindeutige Kennung (wie eine Ganzzahl), die dem Kontaktpunkt zugeordnet ist. |
timestamp | (Nur AIR) Der Zeitstempel des Ereignisses in Millisekunden in Relation zum Start der Anwendung. |
touchIntent | (Nur AIR) Ein Wert aus der TouchEventIntent-Klasse. |
isTouchPointCanceled | (Nur AIR) true , wenn das Berührungsereignis wegen der Berührungsablehnungslogik des Geräts abgebrochen wird. |
Verwandte API-Elemente
proximityOver | Ereignis |
flash.events.TouchEvent
Eigenschaft TouchEvent.type =
flash.events.TouchEvent.PROXIMITY_OVER
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 3 |
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift direkt über dieses InteractiveObject bewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines PROXIMITY_OVER
-Berührungsereignisobjekts.
Das abgesetzte TouchEvent-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 im Ereignisablauf. |
isRelatedObjectInaccessible | true , wenn die relatedObject-Eigenschaft aufgrund von Sicherheitssandboxregeln den Wert null hat. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
pressure | Ein Wert zwischen 0.0 und 1.0 , der die Stärke des Kontakts mit dem Gerät angibt. Wenn das Gerät die Druck-Erkennung nicht unterstützt, ist dieser Wert1.0 . |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das mit diesem Ereignis verwandt ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
sizeX | Breite des Kontaktbereichs. |
sizeY | Höhe des Kontaktbereichs. |
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. |
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. |
touchPointID | Eine eindeutige Kennung (wie eine Ganzzahl), die dem Kontaktpunkt zugeordnet ist. |
timestamp | (Nur AIR) Der Zeitstempel des Ereignisses in Millisekunden in Relation zum Start der Anwendung. |
touchIntent | (Nur AIR) Ein Wert aus der TouchEventIntent-Klasse. |
isTouchPointCanceled | (Nur AIR) true , wenn das Berührungsereignis wegen der Berührungsablehnungslogik des Geräts abgebrochen wird. |
Verwandte API-Elemente
proximityRollOut | Ereignis |
flash.events.TouchEvent
Eigenschaft TouchEvent.type =
flash.events.TouchEvent.PROXIMITY_ROLL_OUT
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 3 |
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift von diesem InteractiveObject und seinen untergeordneten Elementen wegbewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt.
Das Ereignisziel ist das Objekt, das sich zuvor unter dem Eingabestift befunden hat, oder ein Objekt, das diesem übergeordnet ist. relatedObject
ist das Objekt, von dem sich der Eingabestift wegbewegt hat. Die proximityRollOut
-Ereignisse werden über die übergeordnete Kette des Objekts fortlaufend nach oben hin ausgelöst, beginnend mit dem Objekt selbst und endend mit dem höchsten übergeordneten Objekt, das weder das Stammobjekt noch ein übergeordnetes Element des relatedObject
-Objekts ist.
Der Zweck des proximityRollOut
-Ereignisses besteht darin, die Programmierung von Rollover-Verhaltensweisen für Anzeigeobjekt-Container mit untergeordneten Objekten zu vereinfachen. Verlässt der Eingabestift den Bereich eines Anzeigeobjekts oder den Bereich, in dem sich die diesem untergeordneten Objekte befinden, um sich zu einem Objekt zu bewegen, das diesem Objekt nicht untergeordnet ist, löst das Anzeigeobjekt das proximityRollOut
-Ereignis aus. Dieses Verhalten unterscheidet sich von dem des proximityOut
-Ereignisses, das jeweils dann ausgelöst wird, wenn die Maus den Bereich eines dem Anzeigeobjekt-Container untergeordneten Objekts verlässt, selbst wenn die Maus über einem anderen dem Anzeigeobjekt-Container untergeordneten Objekt bleibt.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines PROXIMITY_ROLL_OUT
-Berührungsereignisobjekts.
Das abgesetzte TouchEvent-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 im Ereignisablauf. |
isRelatedObjectInaccessible | true , wenn die relatedObject-Eigenschaft aufgrund von Sicherheitssandboxregeln den Wert null hat. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
pressure | Ein Wert zwischen 0.0 und 1.0 , der die Stärke des Kontakts mit dem Gerät angibt. Wenn das Gerät die Druck-Erkennung nicht unterstützt, ist dieser Wert1.0 . |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das mit diesem Ereignis verwandt ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
sizeX | Breite des Kontaktbereichs. |
sizeY | Höhe des Kontaktbereichs. |
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. |
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. |
touchPointID | Eine eindeutige Kennung (wie eine Ganzzahl), die dem Kontaktpunkt zugeordnet ist. |
timestamp | (Nur AIR) Der Zeitstempel des Ereignisses in Millisekunden in Relation zum Start der Anwendung. |
touchIntent | (Nur AIR) Ein Wert aus der TouchEventIntent-Klasse. |
isTouchPointCanceled | (Nur AIR) true , wenn das Berührungsereignis wegen der Berührungsablehnungslogik des Geräts abgebrochen wird. |
Verwandte API-Elemente
proximityRollOver | Ereignis |
flash.events.TouchEvent
Eigenschaft TouchEvent.type =
flash.events.TouchEvent.PROXIMITY_ROLL_OVER
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 3 |
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift von außerhalb der Nachfolgerstruktur des Objekts in der Anzeigeliste über dieses InteractiveObject bewegt (und dabei innerhalb des Schwellenwerts für die Abstandserkennung auf dem Bildschirm bleibt).
Das Ereignisziel ist das Objekt unter dem Eingabestift oder ein Objekt, das diesem übergeordnet ist. relatedObject
ist das Objekt, das sich davor unter dem Eingabestift befunden hat. Die proximityRollOver
-Ereignisse werden über die übergeordnete Kette des Objekts fortlaufend nach unten hin ausgelöst, beginnend mit dem höchsten übergeordneten Objekt, das weder das Stammobjekt noch ein übergeordnetes Element des relatedObject
-Objekts ist.
Der Zweck des proximityRollOver
-Ereignisses besteht darin, die Programmierung von Rollout-Verhaltensweisen für Anzeigeobjekt-Container mit untergeordneten Objekten zu vereinfachen. Kommt der Eingabestift von einem Objekt, das diesem Anzeigeobjekt nicht untergeordnet ist, in den Bereich eines Anzeigeobjekts oder in den Bereich, in dem sich die diesem untergeordneten Objekte befinden, löst das Anzeigeobjekt das proximityRollOver
-Ereignis aus. Dieses Verhalten unterscheidet sich vom proximityOver
-Ereignis, das immer dann ausgelöst wird, wenn die Maus auf den Bereich eines dem Anzeigeobjekt-Container untergeordneten Objekts bewegt wird. Dies ist auch der Fall, wenn sich die Maus bereits über einem anderen dem Anzeigeobjekt-Container untergeordneten Objekt befunden hat.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines PROXIMITY_ROLL_OVER
-Berührungsereignisobjekts.
Das abgesetzte TouchEvent-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 im Ereignisablauf. |
isRelatedObjectInaccessible | true , wenn die relatedObject-Eigenschaft aufgrund von Sicherheitssandboxregeln den Wert null hat. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
pressure | Ein Wert zwischen 0.0 und 1.0 , der die Stärke des Kontakts mit dem Gerät angibt. Wenn das Gerät die Druck-Erkennung nicht unterstützt, ist dieser Wert1.0 . |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das mit diesem Ereignis verwandt ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
sizeX | Breite des Kontaktbereichs. |
sizeY | Höhe des Kontaktbereichs. |
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. |
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. |
touchPointID | Eine eindeutige Kennung (wie eine Ganzzahl), die dem Kontaktpunkt zugeordnet ist. |
timestamp | (Nur AIR) Der Zeitstempel des Ereignisses in Millisekunden in Relation zum Start der Anwendung. |
touchIntent | (Nur AIR) Ein Wert aus der TouchEventIntent-Klasse. |
isTouchPointCanceled | (Nur AIR) true , wenn das Berührungsereignis wegen der Berührungsablehnungslogik des Geräts abgebrochen wird. |
Verwandte API-Elemente
releaseOutside | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.RELEASE_OUTSIDE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 3.3, Flash Player 11.3 |
Wird abgesetzt, wenn ein Benutzer die Taste des Zeigegeräts loslässt, nachdem er die Taste über einer InteractiveObject-Instanz gedrückt und das Zeigegerät dann von der InteractiveObject-Instanz wegbewegt hat. Handelt es sich beim Ziel um eine SimpleButton-Instanz, zeigt das Objekt das upState
-Anzeigeobjekt an. Handelt es sich beim Ziel um ein auswählbares Textfeld, wird als Standardverhalten die Textauswahl abgeschlossen.
type
-Eigenschaft eines releaseOutside
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | false |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
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. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks 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. |
target | Das InteractiveObject, über dem die Taste des Zeigegeräts gedrückt wurde, bevor das Zeigegerät vom Objekt wegbewegt und die Taste losgelassen wurde. 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. |
rightClick | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.RIGHT_CLICK
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer die rechte Taste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und loslässt. Damit ein rightClick
-Ereignis auftritt, müssen zunächst immer die beiden folgenden Ereignisse in der angegebenen Reihenfolge auftreten: rightMouseDown
, dann rightMouseUp
. Das Zielobjekt muss für beide Ereignisse identisch sein; andernfalls tritt kein rightClick
-Ereignis auf. Zwischen den Ereignissen rightMouseDown
und rightMouseUp
können noch verschiedene andere Mausereignisse auftreten, wobei das rightClick
-Ereignis trotzdem auftritt.
type
-Eigenschaft eines rightClick
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | Für Rechtsklick-Ereignisse ist diese Eigenschaft immer false . |
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. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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. |
rightMouseDown | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.RIGHT_MOUSE_DOWN
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt.
Definiert den Wert dertype
-Eigenschaft eines rightMouseDown
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | Für Rechtsklick-Ereignisse ist diese Eigenschaft immer true . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
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. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks 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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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. |
rightMouseUp | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.RIGHT_MOUSE_UP
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt.
Definiert den Wert dertype
-Eigenschaft eines rightMouseUp
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die rechte Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
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. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks 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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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. |
rollOut | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.ROLL_OUT
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer das Zeigegerät von einer InteractiveObject-Instanz wegbewegt. Das Ereignisziel ist das Objekt, das sich davor unter dem Zeigegerät befunden hat, oder ein Objekt, das diesem übergeordnet ist. relatedObject
ist das Objekt, zu dem sich das Zeigegerät bewegt hat. Die rollOut
-Ereignisse werden über die übergeordnete Kette des Objekts fortlaufend nach oben hin ausgelöst, beginnend mit dem Objekt selbst und endend mit dem höchsten übergeordneten Objekt, das weder das Stammobjekt noch ein übergeordnetes Element des relatedObject
-Objekts ist.
Der Zweck des rollOut
-Ereignisses besteht darin, die Programmierung von Rollover-Verhaltensweisen für Anzeigeobjekt-Container mit untergeordneten Objekten zu vereinfachen. Verlässt die Maus den Bereich eines Anzeigeobjekts oder den Bereich, in dem sich die diesem untergeordneten Objekte befinden, um auf ein Objekt zu zeigen, das diesem Objekt nicht untergeordnet ist, löst das Anzeigeobjekt das rollOut
-Ereignis aus. Dieses Verhalten unterscheidet sich von dem des mouseOut
-Ereignisses, das jeweils dann ausgelöst wird, wenn die Maus den Bereich eines dem Anzeigeobjekt-Container untergeordneten Objekts verlässt, selbst wenn die Maus über einem anderen dem Anzeigeobjekt-Container untergeordneten Objekt bleibt.
type
eines rollOut
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | false |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
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. |
relatedObject | Das Anzeigelistenobjekt, auf das das Zeigegerät jetzt zeigt. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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. |
rollOver | Ereignis |
flash.events.MouseEvent
Eigenschaft MouseEvent.type =
flash.events.MouseEvent.ROLL_OVER
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wird ausgelöst, wenn der Benutzer das Zeigegerät auf eine InteractiveObject-Instanz bewegt. Das Ereignisziel ist das Objekt unter dem Zeigegerät oder ein Objekt, das diesem übergeordnet ist. relatedObject
ist das Objekt, das sich davor unter dem Zeigegerät befunden hat. Die rollOver
-Ereignisse werden über die übergeordnete Kette des Objekts fortlaufend nach unten hin ausgelöst, beginnend mit dem höchsten übergeordneten Objekt, das weder das Stammobjekt noch ein übergeordnetes Element des relatedObject
-Objekts ist.
Der Zweck des rollOver
-Ereignisses besteht darin, die Programmierung von Rollout-Verhaltensweisen für Anzeigeobjekt-Container mit untergeordneten Objekten zu vereinfachen. Kommt die Maus aus einem Objekt, das diesem Anzeigeobjekt nicht untergeordnet ist, in den Bereich eines Anzeigeobjekts oder in den Bereich, in dem sich die diesem untergeordneten Objekte befinden, löst das Anzeigeobjekt das rollOver
-Ereignis aus. Dieses Verhalten unterscheidet sich vom mouseOver
-Ereignis, das immer dann ausgelöst wird, wenn die Maus auf den Bereich eines dem Anzeigeobjekt-Container untergeordneten Objekts bewegt wird. Dies ist auch der Fall, wenn sich die Maus bereits über einem anderen dem Anzeigeobjekt-Container untergeordneten Objekt befunden hat.
type
eines rollOver
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | false |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
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. |
relatedObject | Das Anzeigelistenobjekt, auf das das Zeigegerät gezeigt hat. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
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. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. 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. |
selectAll | Ereignis |
flash.events.Event
Eigenschaft Event.type =
flash.events.Event.SELECT_ALL
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Alles auswählen“ aktiviert oder im Kontextmenü des Texts „Alles auswählen“ wählt. Dieses Ereignis wird für das Objekt ausgelöst, das gerade den Eingabefokus hat. Ist das Objekt, das derzeit den Fokus hat, ein TextField, wählt dieses Ereignis standardmäßig alle Inhalte des Textfelds aus.
DieEvent.SELECT_ALL
-Konstante definiert den Wert der type
-Eigenschaft eines selectALL
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede IntertactiveObject-Instanz, die einen Listener besitzt, der für das selectAll -Ereignis registriert ist. |
Hinweis: TextField-Objekte lösen folgende Ereignisse nicht aus: clear
, copy
, cut
, paste
und selectAll
. TextField-Objekte enthalten die Befehle „Ausschneiden“, „Kopieren“, „Einfügen“, „Löschen“ und „Alles auswählen“ immer im Kontextmenü. Diese Befehle können aus dem Kontextmenü von TextField-Objekten nicht entfernt werden. Bei TextField-Objekten werden beim Auswählen dieser Befehle (oder der entsprechenden Zugriffstastenkombinationen) keine clear
-, copy
-, cut
-, paste
- oder selectAll
-Ereignisse ausgelöst. Andere Klassen, die die InteractiveObject-Klasse erweitern, darunter Komponenten, die mit der Flash Text Engine (FTE) erstellt wurden, setzen diese Ereignisse jedoch in Reaktion auf Benutzeraktionen wie Tastaturbefehle und Kontextmenüs ab.
softKeyboardActivate | Ereignis |
flash.events.SoftKeyboardEvent
Eigenschaft SoftKeyboardEvent.type =
flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.2, AIR 2.6 |
Wird sofort nach dem Einblenden der Softwaretastatur abgesetzt.
DieSoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE
-Konstante definiert den Wert der type
-Eigenschaft des SoftKeyboardEvent-Objekts, wenn eine Softwaretastatur angezeigt wird. Für dieses Ereignis gilt: cancellable = false
.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
type | SOFT_KEYBOARD_ACTIVATE |
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
relatedObjectVal | Ein Verweis auf ein Anzeigelistenobjekt, das in Relation zum Ereignis steht. |
triggerTypeVal | Gibt an, ob das Tastaturereignis von einer Anwendung oder vom Benutzer ausgelöst wurde. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
Verwandte API-Elemente
softKeyboardActivating | Ereignis |
flash.events.SoftKeyboardEvent
Eigenschaft SoftKeyboardEvent.type =
flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.2, AIR 2.6 |
Wird direkt vor dem Einblenden der Softwaretastatur abgesetzt.
DieSoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING
-Konstante definiert den Wert der type
-Eigenschaft des SoftKeyboardEvent-Objekts unmittelbar vor der Anzeige einer Softwaretastatur. Für dieses Ereignis gilt: cancellable = true
.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
type | SOFT_KEYBOARD_ACTIVATING |
bubbles | true |
cancelable | true , sofern das Ereignis nicht von einem StageText-Objekt abgesetzt wird. Für StageText-Objekte kann das Ereignis nicht abgebrochen werden. |
relatedObjectVal | Ein Verweis auf ein Anzeigelistenobjekt, das in Relation zum Ereignis steht. |
triggerTypeVal | Gibt an, ob das Tastaturereignis von einer Anwendung oder vom Benutzer ausgelöst wurde. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
Verwandte API-Elemente
softKeyboardDeactivate | Ereignis |
flash.events.SoftKeyboardEvent
Eigenschaft SoftKeyboardEvent.type =
flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.2, AIR 2.6 |
Wird sofort nach dem Ausblenden der Softwaretastatur abgesetzt.
DieSoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE-
Konstante definiert den Wert des SoftKeyboardEvent-Objekts der type
-Eigenschaft, wenn eine Bildschirmtastatur ausgeblendet wird. Für dieses Ereignis gilt: cancellable = false
.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
type | SOFT_KEYBOARD_DEACTIVATE |
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
relatedObjectVal | Ein Verweis auf ein Anzeigelistenobjekt, das in Relation zum Ereignis steht. |
triggerTypeVal | Gibt an, ob das Tastaturereignis von einer Anwendung oder vom Benutzer ausgelöst wurde. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
Verwandte API-Elemente
tabChildrenChange | Ereignis |
flash.events.Event
Eigenschaft Event.type =
flash.events.Event.TAB_CHILDREN_CHANGE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9 |
Wird ausgelöst, wenn sich der Wert des tabChildren
-Kennzeichens des Objekts ändert.
Event.TAB_CHILDREN_CHANGE
-Konstante definiert den Wert der type
-Eigenschaft eines tabChildrenChange
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, dessen tabChildren-Flag sich geändert hat. 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. |
tabEnabledChange | Ereignis |
flash.events.Event
Eigenschaft Event.type =
flash.events.Event.TAB_ENABLED_CHANGE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9 |
Wird ausgelöst, wenn sich das tabEnabled
-Kennzeichen des Objekts ändert.
Event.TAB_ENABLED_CHANGE
-Konstante definiert den Wert der type
-Eigenschaft eines tabEnabledChange
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das interaktive Objekt (InteractiveObject), dessen tabEnabled-Flag sich geändert hat. 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. |
tabIndexChange | Ereignis |
flash.events.Event
Eigenschaft Event.type =
flash.events.Event.TAB_INDEX_CHANGE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9 |
Wird ausgelöst, wenn sich der Wert der tabIndex
-Eigenschaft des Objekts ändert.
Event.TAB_INDEX_CHANGE
-Konstante definiert den Wert der type
-Eigenschaft eines tabIndexChange
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt dessen Tabulatorindex (tabIndex) sich geändert hat. 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. |
textInput | Ereignis |
flash.events.TextEvent
Eigenschaft TextEvent.type =
flash.events.TextEvent.TEXT_INPUT
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wird ausgelöst, wenn ein Benutzer ein oder mehrere Textzeichen eingibt. Dieses Ereignis kann durch verschiedene Texteingabemethoden ausgelöst werden, z. B. die Standardtastatur, Eingabemethodeneditoren (Input Method Editors, IMEs), Spracherkennungssysteme oder das Einfügen von Text ohne Formatierungs- oder Stilinformationen.
Definiert den Wert der Eigenschafttype
eines textInput
-Ereignisobjekts.
Hinweis: Dieses Ereignis wird für die Entf- und Rücktaste nicht ausgelöst.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | true ; rufen Sie die Methode preventDefault() auf, um das Standardverhalten abzubrechen. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Textfeld, in das die Zeichen eingegeben werden. Das 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. |
text | Das bzw. die Zeichen wird/werden vom Benutzer eingegeben. |
touchBegin | Ereignis |
flash.events.TouchEvent
Eigenschaft TouchEvent.type =
flash.events.TouchEvent.TOUCH_BEGIN
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Wird abgesetzt, wenn der Benutzer ein berührungsempfindliches Gerät erstmals berührt (zum Beispiel mit dem Finger das Touchscreen eines Mobiltelefons oder Tablets berührt). Einige Geräte interpretieren diese Berührung möglicherweise auch als mouseDown
-Ereignis.
Insbesondere, wenn der Benutzer einen Finger auf den Touchscreen setzt, kann die InteractiveObject-Instanz ein mouseDown
-Ereignis oder ein touchBegin
-Ereignis absetzen, oder beide Ereignisse, wenn die aktuelle Umgebung dies unterstützt. Wählen Sie, wie die Benutzerinteraktion verarbeitet werden soll. Verwenden Sie die flash.ui.Multitouch-Klasse, um die Verarbeitung von Berührungsereignissen zu verwalten (Verarbeitung von Berührungsgestenereignissen oder einfachen Kontaktpunktereignissen aktivieren oder Berührungsereignisse deaktivieren, sodass nur Mausereignisse abgesetzt werden). Wenn Sie sich dafür entscheiden, das mouseDown
-Ereignis zu verarbeiten, wird dieselbe Ereignisprozedur bei einem berührungsempfindlichen Gerät und auf einem mausfähigen Gerät ausgeführt. Entscheiden Sie sich jedoch dafür, das touchBegin
-Ereignis zu verarbeiten, können Sie Ihre Ereignisprozedur so konstruieren, dass sie auf die spezifischen Anforderungen einer berührungsempfindlichen Umgebung reagiert und Benutzern eine umfassende Steuerung über Berührungen und Gesten ermöglicht. Sie können auch beide Ereignisse separat verarbeiten, um auf Berührungsereignisse anders zu reagieren als auf Mausereignisse.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines TOUCH_BEGIN
-Berührungsereignisobjekts.
Das abgesetzte TouchEvent-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 im Ereignisablauf. |
isRelatedObjectInaccessible | true , wenn die relatedObject-Eigenschaft aufgrund von Sicherheitssandboxregeln den Wert null hat. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
pressure | Ein Wert zwischen 0.0 und 1.0 , der die Stärke des Kontakts mit dem Gerät angibt. Wenn das Gerät die Druck-Erkennung nicht unterstützt, ist dieser Wert1.0 . |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das mit diesem Ereignis verwandt ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
sizeX | Breite des Kontaktbereichs. |
sizeY | Höhe des Kontaktbereichs. |
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. |
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. |
touchPointID | Eine eindeutige Kennung (wie eine Ganzzahl), die dem Kontaktpunkt zugeordnet ist. |
Beispiel ( Verwendung dieses Beispiels )
TOUCH_BEGIN
-, TOUCH_MOVE
- und TOUCH_END
-Ereignisse. Während sich der Kontaktpunkt über den Bildschirm bewegt (onTouchMove
), wird die x-Koordinate in Relation zur Bühne in der Ausgabe verfolgt. Für den Sprite.startTouchDrag
-Parameter in der onTouchBegin
-Funktion ist der Wert für touchPointID der Wert, der dem Ereignisobjekt zugewiesen wurde. Der bounds-Parameter ist das Rechteck, das die Grenzen des übergeordneten Anzeigeobjekts definiert (bg ist ein Anzeigeobjekt, das MySprite enthält).
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; MySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin); MySprite.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove); MySprite.addEventListener(TouchEvent.TOUCH_END, onTouchEnd); function onTouchBegin(eBegin:TouchEvent) { eBegin.target.startTouchDrag(eBegin.touchPointID, false, bg.getRect(this)); trace("touch begin"); } function onTouchMove(eMove:TouchEvent) { trace(eMove.stageX); } function onTouchEnd(eEnd:TouchEvent) { eEnd.target.stopTouchDrag(eEnd.touchPointID); trace("touch end"); }
Verwandte API-Elemente
touchEnd | Ereignis |
flash.events.TouchEvent
Eigenschaft TouchEvent.type =
flash.events.TouchEvent.TOUCH_END
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät entfernt (zum Beispiel den Finger vom Touchscreen eines Mobiltelefons oder Tablets hebt). Einige Geräte interpretieren diese Berührung möglicherweise auch als mouseUp
-Ereignis.
Insbesondere, wenn der Benutzer einen Finger vom Touchscreen nimmt, kann die InteractiveObject-Instanz ein mouseUp
-Ereignis oder ein touchEnd
-Ereignis absetzen, oder beide Ereignisse, wenn die aktuelle Umgebung dies unterstützt. Wählen Sie, wie die Benutzerinteraktion verarbeitet werden soll. Verwenden Sie die flash.ui.Multitouch-Klasse, um die Verarbeitung von Berührungsereignissen zu verwalten (Verarbeitung von Berührungsgestenereignissen oder einfachen Kontaktpunktereignissen aktivieren oder Berührungsereignisse deaktivieren, sodass nur Mausereignisse abgesetzt werden). Wenn Sie sich dafür entscheiden, das mouseUp
-Ereignis zu verarbeiten, wird dieselbe Ereignisprozedur bei einem berührungsempfindlichen Gerät und auf einem mausfähigen Gerät ausgeführt. Entscheiden Sie sich jedoch dafür, das touchEnd
-Ereignis zu verarbeiten, können Sie Ihre Ereignisprozedur so konstruieren, dass sie auf die spezifischen Anforderungen einer berührungsempfindlichen Umgebung reagiert und Benutzern eine umfassende Steuerung über Berührungen und Gesten ermöglicht. Sie können auch beide Ereignisse separat verarbeiten, um auf Berührungsereignisse anders zu reagieren als auf Mausereignisse.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines TOUCH_END
-Berührungsereignisobjekts.
Das abgesetzte TouchEvent-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 im Ereignisablauf. |
isRelatedObjectInaccessible | true , wenn die relatedObject-Eigenschaft aufgrund von Sicherheitssandboxregeln den Wert null hat. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
pressure | Ein Wert zwischen 0.0 und 1.0 , der die Stärke des Kontakts mit dem Gerät angibt. Wenn das Gerät die Druck-Erkennung nicht unterstützt, ist dieser Wert1.0 . |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das mit diesem Ereignis verwandt ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
sizeX | Breite des Kontaktbereichs. |
sizeY | Höhe des Kontaktbereichs. |
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. |
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. |
touchPointID | Eine eindeutige Kennung (wie eine Ganzzahl), die dem Kontaktpunkt zugeordnet ist. |
Beispiel ( Verwendung dieses Beispiels )
TOUCH_BEGIN
-, TOUCH_MOVE
- und TOUCH_END
-Ereignisse. Während sich der Kontaktpunkt über den Bildschirm bewegt (onTouchMove
), wird die x-Koordinate in Relation zur Bühne in der Ausgabe verfolgt. Für den Sprite.startTouchDrag
-Parameter in der onTouchBegin
-Funktion ist der Wert für touchPointID der Wert, der dem Ereignisobjekt zugewiesen wurde. Der bounds-Parameter ist das Rechteck, das die Grenzen des übergeordneten Anzeigeobjekts definiert (bg ist ein Anzeigeobjekt, das MySprite enthält).
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; MySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin); MySprite.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove); MySprite.addEventListener(TouchEvent.TOUCH_END, onTouchEnd); function onTouchBegin(eBegin:TouchEvent) { eBegin.target.startTouchDrag(eBegin.touchPointID, false, bg.getRect(this)); trace("touch begin"); } function onTouchMove(eMove:TouchEvent) { trace(eMove.stageX); } function onTouchEnd(eEnd:TouchEvent) { eEnd.target.stopTouchDrag(eEnd.touchPointID); trace("touch end"); }
Verwandte API-Elemente
touchMove | Ereignis |
flash.events.TouchEvent
Eigenschaft TouchEvent.type =
flash.events.TouchEvent.TOUCH_MOVE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Wird abgesetzt, wenn der Benutzer das Gerät berührt, und zwar kontinuierlich, bis der Kontaktpunkt entfernt wird. Beachten Sie, dass keine tatsächliche Bewegung des Kontaktpunkts erforderlich ist, damit dieses Ereignis abgesetzt wird.
Einige Geräte interpretieren diese Berührung möglicherweise als mouseMove
-Ereignis. Insbesondere, wenn der Benutzer einen Finger über einen Touchscreen bewegt, kann die InteractiveObject-Instanz ein mouseMove
-Ereignis oder ein touchMove
-Ereignis absetzen, oder beide Ereignisse, wenn die aktuelle Umgebung dies unterstützt. Wählen Sie, wie die Benutzerinteraktion verarbeitet werden soll. Verwenden Sie die flash.ui.Multitouch-Klasse, um die Verarbeitung von Berührungsereignissen zu verwalten (Verarbeitung von Berührungsgestenereignissen oder einfachen Kontaktpunktereignissen aktivieren oder Berührungsereignisse deaktivieren, sodass nur Mausereignisse abgesetzt werden). Wenn Sie sich dafür entscheiden, das mouseMove
-Ereignis zu verarbeiten, wird dieselbe Ereignisprozedur bei einem berührungsempfindlichen Gerät und auf einem mausfähigen Gerät ausgeführt. Entscheiden Sie sich jedoch dafür, das touchMove
-Ereignis zu verarbeiten, können Sie Ihre Ereignisprozedur so konstruieren, dass sie auf die spezifischen Anforderungen einer berührungsempfindlichen Umgebung reagiert und Benutzern eine umfassende Steuerung über Berührungen und Gesten ermöglicht. Sie können auch beide Ereignisse separat verarbeiten, um auf Berührungsereignisse anders zu reagieren als auf Mausereignisse.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines TOUCH_MOVE
-Berührungsereignisobjekts.
Das abgesetzte TouchEvent-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 im Ereignisablauf. |
isRelatedObjectInaccessible | true , wenn die relatedObject-Eigenschaft aufgrund von Sicherheitssandboxregeln den Wert null hat. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
pressure | Ein Wert zwischen 0.0 und 1.0 , der die Stärke des Kontakts mit dem Gerät angibt. Wenn das Gerät die Druck-Erkennung nicht unterstützt, ist dieser Wert1.0 . |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das mit diesem Ereignis verwandt ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
sizeX | Breite des Kontaktbereichs. |
sizeY | Höhe des Kontaktbereichs. |
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. |
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. |
touchPointID | Eine eindeutige Kennung (wie eine Ganzzahl), die dem Kontaktpunkt zugeordnet ist. |
Beispiel ( Verwendung dieses Beispiels )
TOUCH_BEGIN
-, TOUCH_MOVE
- und TOUCH_END
-Ereignisse. Während sich der Kontaktpunkt über den Bildschirm bewegt (onTouchMove
), wird die x-Koordinate in Relation zur Bühne in der Ausgabe verfolgt. Für den Sprite.startTouchDrag
-Parameter in der onTouchBegin
-Funktion ist der Wert für touchPointID der Wert, der dem Ereignisobjekt zugewiesen wurde. Der bounds-Parameter ist das Rechteck, das die Grenzen des übergeordneten Anzeigeobjekts definiert (bg ist ein Anzeigeobjekt, das MySprite enthält).
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; MySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin); MySprite.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove); MySprite.addEventListener(TouchEvent.TOUCH_END, onTouchEnd); function onTouchBegin(eBegin:TouchEvent) { eBegin.target.startTouchDrag(eBegin.touchPointID, false, bg.getRect(this)); trace("touch begin"); } function onTouchMove(eMove:TouchEvent) { trace(eMove.stageX); } function onTouchEnd(eEnd:TouchEvent) { eEnd.target.stopTouchDrag(eEnd.touchPointID); trace("touch end"); }
Verwandte API-Elemente
touchOut | Ereignis |
flash.events.TouchEvent
Eigenschaft TouchEvent.type =
flash.events.TouchEvent.TOUCH_OUT
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät von einer InteractiveObject-Instanz wegbewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Anzeigeobjekt zu einem anderen zieht). Einige Geräte interpretieren diese Berührung möglicherweise auch als mouseOut
-Ereignis.
Insbesondere, wenn der Benutzer einen Finger über einen Touchscreen bewegt, kann die InteractiveObject-Instanz ein mouseOut
-Ereignis oder ein touchOut
-Ereignis absetzen, oder beide Ereignisse, wenn die aktuelle Umgebung dies unterstützt. Wählen Sie, wie die Benutzerinteraktion verarbeitet werden soll. Verwenden Sie die flash.ui.Multitouch-Klasse, um die Verarbeitung von Berührungsereignissen zu verwalten (Verarbeitung von Berührungsgestenereignissen oder einfachen Kontaktpunktereignissen aktivieren oder Berührungsereignisse deaktivieren, sodass nur Mausereignisse abgesetzt werden). Wenn Sie sich dafür entscheiden, das mouseOut
-Ereignis zu verarbeiten, wird dieselbe Ereignisprozedur bei einem berührungsempfindlichen Gerät und auf einem mausfähigen Gerät ausgeführt. Entscheiden Sie sich jedoch dafür, das touchOut
-Ereignis zu verarbeiten, können Sie Ihre Ereignisprozedur so konstruieren, dass sie auf die spezifischen Anforderungen einer berührungsempfindlichen Umgebung reagiert und Benutzern eine umfassende Steuerung über Berührungen und Gesten ermöglicht. Sie können auch beide Ereignisse separat verarbeiten, um auf Berührungsereignisse anders zu reagieren als auf Mausereignisse.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines TOUCH_OUT
-Berührungsereignisobjekts.
Das abgesetzte TouchEvent-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 im Ereignisablauf. |
isRelatedObjectInaccessible | true , wenn die relatedObject-Eigenschaft aufgrund von Sicherheitssandboxregeln den Wert null hat. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
pressure | Ein Wert zwischen 0.0 und 1.0 , der die Stärke des Kontakts mit dem Gerät angibt. Wenn das Gerät die Druck-Erkennung nicht unterstützt, ist dieser Wert1.0 . |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das mit diesem Ereignis verwandt ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
sizeX | Breite des Kontaktbereichs. |
sizeY | Höhe des Kontaktbereichs. |
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. |
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. |
touchPointID | Eine eindeutige Kennung (wie eine Ganzzahl), die dem Kontaktpunkt zugeordnet ist. |
Verwandte API-Elemente
touchOver | Ereignis |
flash.events.TouchEvent
Eigenschaft TouchEvent.type =
flash.events.TouchEvent.TOUCH_OVER
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät über eine InteractiveObject-Instanz bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Punkt außerhalb des Anzeigeobjekts auf einen Punkt über einem Anzeigeobjekt zieht). Einige Geräte interpretieren diese Berührung möglicherweise auch als mouseOver
-Ereignis.
Insbesondere, wenn der Benutzer einen Finger über ein InteractiveObject bewegt, kann die InteractiveObject-Instanz ein mouseOver
-Ereignis oder ein touchOver
-Ereignis absetzen, oder beide Ereignisse, wenn die aktuelle Umgebung dies unterstützt. Wählen Sie, wie die Benutzerinteraktion verarbeitet werden soll. Verwenden Sie die flash.ui.Multitouch-Klasse, um die Verarbeitung von Berührungsereignissen zu verwalten (Verarbeitung von Berührungsgestenereignissen oder einfachen Kontaktpunktereignissen aktivieren oder Berührungsereignisse deaktivieren, sodass nur Mausereignisse abgesetzt werden). Wenn Sie sich dafür entscheiden, das mouseOver
-Ereignis zu verarbeiten, wird dieselbe Ereignisprozedur bei einem berührungsempfindlichen Gerät und auf einem mausfähigen Gerät ausgeführt. Entscheiden Sie sich jedoch dafür, das touchOver
-Ereignis zu verarbeiten, können Sie Ihre Ereignisprozedur so konstruieren, dass sie auf die spezifischen Anforderungen einer berührungsempfindlichen Umgebung reagiert und Benutzern eine umfassende Steuerung über Berührungen und Gesten ermöglicht. Sie können auch beide Ereignisse separat verarbeiten, um auf Berührungsereignisse anders zu reagieren als auf Mausereignisse.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines TOUCH_OVER
-Berührungsereignisobjekts.
Das abgesetzte TouchEvent-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 im Ereignisablauf. |
isRelatedObjectInaccessible | true , wenn die relatedObject-Eigenschaft aufgrund von Sicherheitssandboxregeln den Wert null hat. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
pressure | Ein Wert zwischen 0.0 und 1.0 , der die Stärke des Kontakts mit dem Gerät angibt. Wenn das Gerät die Druck-Erkennung nicht unterstützt, ist dieser Wert1.0 . |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das mit diesem Ereignis verwandt ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
sizeX | Breite des Kontaktbereichs. |
sizeY | Höhe des Kontaktbereichs. |
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. |
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. |
touchPointID | Eine eindeutige Kennung (wie eine Ganzzahl), die dem Kontaktpunkt zugeordnet ist. |
Verwandte API-Elemente
touchRollOut | Ereignis |
flash.events.TouchEvent
Eigenschaft TouchEvent.type =
flash.events.TouchEvent.TOUCH_ROLL_OUT
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät von einer InteractiveObject-Instanz wegbewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Anzeigeobjekt auf einen Punkt außerhalb des Anzeigeobjekts zieht). Einige Geräte interpretieren diese Berührung möglicherweise auch als rollOut
-Ereignis.
Insbesondere, wenn der Benutzer einen Finger über ein InteractiveObject bewegt, kann die InteractiveObject-Instanz ein rollOut
-Ereignis oder ein touchRollOut
-Ereignis absetzen, oder beide Ereignisse, wenn die aktuelle Umgebung dies unterstützt. Wählen Sie, wie die Benutzerinteraktion verarbeitet werden soll. Verwenden Sie die flash.ui.Multitouch-Klasse, um die Verarbeitung von Berührungsereignissen zu verwalten (Verarbeitung von Berührungsgestenereignissen oder einfachen Kontaktpunktereignissen aktivieren oder Berührungsereignisse deaktivieren, sodass nur Mausereignisse abgesetzt werden). Wenn Sie sich dafür entscheiden, das rollOut
-Ereignis zu verarbeiten, wird dieselbe Ereignisprozedur bei einem berührungsempfindlichen Gerät und auf einem mausfähigen Gerät ausgeführt. Entscheiden Sie sich jedoch dafür, das touchRollOut
-Ereignis zu verarbeiten, können Sie Ihre Ereignisprozedur so konstruieren, dass sie auf die spezifischen Anforderungen einer berührungsempfindlichen Umgebung reagiert und Benutzern eine umfassende Steuerung über Berührungen und Gesten ermöglicht. Sie können auch beide Ereignisse separat verarbeiten, um auf Berührungsereignisse anders zu reagieren als auf Mausereignisse.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines TOUCH_ROLL_OUT
-Berührungsereignisobjekts.
Das abgesetzte TouchEvent-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 im Ereignisablauf. |
isRelatedObjectInaccessible | true , wenn die relatedObject-Eigenschaft aufgrund von Sicherheitssandboxregeln den Wert null hat. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
pressure | Ein Wert zwischen 0.0 und 1.0 , der die Stärke des Kontakts mit dem Gerät angibt. Wenn das Gerät die Druck-Erkennung nicht unterstützt, ist dieser Wert1.0 . |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das mit diesem Ereignis verwandt ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
sizeX | Breite des Kontaktbereichs. |
sizeY | Höhe des Kontaktbereichs. |
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. |
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. |
touchPointID | Eine eindeutige Kennung (wie eine Ganzzahl), die dem Kontaktpunkt zugeordnet ist. |
Verwandte API-Elemente
touchRollOver | Ereignis |
flash.events.TouchEvent
Eigenschaft TouchEvent.type =
flash.events.TouchEvent.TOUCH_ROLL_OVER
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät über eine InteractiveObject-Instanz bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Punkt außerhalb des Anzeigeobjekts auf einen Punkt über einem Anzeigeobjekt zieht). Einige Geräte interpretieren diese Berührung möglicherweise auch als rollOver
-Ereignis.
Insbesondere, wenn der Benutzer einen Finger über ein InteractiveObject bewegt, kann die InteractiveObject-Instanz ein rollOver
-Ereignis oder ein touchRollOver
-Ereignis absetzen, oder beide Ereignisse, wenn die aktuelle Umgebung dies unterstützt. Wählen Sie, wie die Benutzerinteraktion verarbeitet werden soll. Verwenden Sie die flash.ui.Multitouch-Klasse, um die Verarbeitung von Berührungsereignissen zu verwalten (Verarbeitung von Berührungsgestenereignissen oder einfachen Kontaktpunktereignissen aktivieren oder Berührungsereignisse deaktivieren, sodass nur Mausereignisse abgesetzt werden). Wenn Sie sich dafür entscheiden, das rollOver
-Ereignis zu verarbeiten, wird dieselbe Ereignisprozedur bei einem berührungsempfindlichen Gerät und auf einem mausfähigen Gerät ausgeführt. Entscheiden Sie sich jedoch dafür, das touchRollOver
-Ereignis zu verarbeiten, können Sie Ihre Ereignisprozedur so konstruieren, dass sie auf die spezifischen Anforderungen einer berührungsempfindlichen Umgebung reagiert und Benutzern eine umfassende Steuerung über Berührungen und Gesten ermöglicht. Sie können auch beide Ereignisse separat verarbeiten, um auf Berührungsereignisse anders zu reagieren als auf Mausereignisse.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines TOUCH_ROLL_OVER
-Berührungsereignisobjekts.
Das abgesetzte TouchEvent-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 im Ereignisablauf. |
isRelatedObjectInaccessible | true , wenn die relatedObject-Eigenschaft aufgrund von Sicherheitssandboxregeln den Wert null hat. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
pressure | Ein Wert zwischen 0.0 und 1.0 , der die Stärke des Kontakts mit dem Gerät angibt. Wenn das Gerät die Druck-Erkennung nicht unterstützt, ist dieser Wert1.0 . |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das mit diesem Ereignis verwandt ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
sizeX | Breite des Kontaktbereichs. |
sizeY | Höhe des Kontaktbereichs. |
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. |
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. |
touchPointID | Eine eindeutige Kennung (wie eine Ganzzahl), die dem Kontaktpunkt zugeordnet ist. |
Verwandte API-Elemente
touchTap | Ereignis |
flash.events.TouchEvent
Eigenschaft TouchEvent.type =
flash.events.TouchEvent.TOUCH_TAP
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt über derselben InteractiveObject-Instanz anhebt, auf der der Kontakt eingeleitet wurde (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem einzelnen Kontaktpunkt hebt). Einige Geräte interpretieren diese Berührung möglicherweise auch als click
-Ereignis.
Insbesondere, wenn der Benutzer mit einem Finger auf ein InteractiveObject tippt, kann die InteractiveObject-Instanz ein click
-Ereignis oder ein touchTap
-Ereignis absetzen, oder beide Ereignisse, wenn die aktuelle Umgebung dies unterstützt. Wählen Sie, wie die Benutzerinteraktion verarbeitet werden soll. Verwenden Sie die flash.ui.Multitouch-Klasse, um die Verarbeitung von Berührungsereignissen zu verwalten (Verarbeitung von Berührungsgestenereignissen oder einfachen Kontaktpunktereignissen aktivieren oder Berührungsereignisse deaktivieren, sodass nur Mausereignisse abgesetzt werden). Wenn Sie sich dafür entscheiden, das click
-Ereignis zu verarbeiten, wird dieselbe Ereignisprozedur bei einem berührungsempfindlichen Gerät und auf einem mausfähigen Gerät ausgeführt. Entscheiden Sie sich jedoch dafür, das touchTap
-Ereignis zu verarbeiten, können Sie Ihre Ereignisprozedur so konstruieren, dass sie auf die spezifischen Anforderungen einer berührungsempfindlichen Umgebung reagiert und Benutzern eine umfassende Steuerung über Berührungen und Gesten ermöglicht. Sie können auch beide Ereignisse separat verarbeiten, um auf Berührungsereignisse anders zu reagieren als auf Mausereignisse.
Hinweis: Informationen zur Umgebungskompatibilität finden Sie im Abschnitt über die Multitouch-Klasse.
Definiert den Wert dertype
-Eigenschaft eines TOUCH_TAP
-Berührungsereignisobjekts.
Das abgesetzte TouchEvent-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 im Ereignisablauf. |
isRelatedObjectInaccessible | true , wenn die relatedObject-Eigenschaft aufgrund von Sicherheitssandboxregeln den Wert null hat. |
localX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite. |
localY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht. |
pressure | Ein Wert zwischen 0.0 und 1.0 , der die Stärke des Kontakts mit dem Gerät angibt. Wenn das Gerät die Druck-Erkennung nicht unterstützt, ist dieser Wert1.0 . |
relatedObject | Ein Verweis auf ein Anzeigelistenobjekt, das mit diesem Ereignis verwandt ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
sizeX | Breite des Kontaktbereichs. |
sizeY | Höhe des Kontaktbereichs. |
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. |
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. |
touchPointID | Eine eindeutige Kennung (wie eine Ganzzahl), die dem Kontaktpunkt zugeordnet ist. |
Beispiel ( Verwendung dieses Beispiels )
Multitouch.inputMode=MultitouchInputMode.TOUCH_POINT; var mySprite:Sprite = new Sprite(); var myTextField:TextField = new TextField(); mySprite.graphics.beginFill(0x336699); mySprite.graphics.drawRect(0,0,40,40); addChild(mySprite); mySprite.addEventListener(TouchEvent.TOUCH_TAP, taphandler); function taphandler(e:TouchEvent): void { myTextField.text = "I've been tapped"; myTextField.y = 50; addChild(myTextField); }
Verwandte API-Elemente
InteractiveObjectExample
, die ihrerseits die Klasse ChildSprite
verwendet, ein Rechteck gezeichnet und dann basierend auf verschiedenen Mausereignissen bearbeitet. Dies wird in den folgenden Schritten erreicht:
- Im Konstruktor
InteractiveObjectExample
wird ein neues ChildSprite-Objekt vom Typ „Sprite“ mit dem Namenchild
erstellt. Dieses Objekt ruft die ChildSprite-Konstruktormethode auf, um die Form zu zeichnen und für die Form Mausereignisse hinzuzufügen (dies ist in den folgenden Schritten erläutert). Daschild
-Objekt wird an der ersten Stelle der Anzeigeliste eingefügt, indem die Koordinaten x = 0, y = 0 verwendet werden. - Deklarieren Sie in der Klasse
ChildSprite
die Eigenschaftensize
undoverSize
, die später in derdraw()
-Methode und den MouseEvent-Methoden verwendet werden. - Deklarieren Sie Eigenschaften, die die Hintergrundfarbe auf Orange, die Mouseover-Farbe auf Dunkelgelb und die Mousedown-Farbe auf Hellblau setzen.
- Im Konstruktor
ChildSprite
zeichnen Sie ein orangefarbenes Quadrat, indem Sie Methoden der Graphics-Klasse und derdraw()
-Methode verwenden. - Der Konstruktor fügt vier MouseEvent-Ereignis-Listener-Methoden hinzu:
mouseOverHandler
: Zeichnet ein größeres Pixelquadrat mit den Maßen 60 x 60 in Dunkelgelb an den ursprünglichen Koordinaten.mouseOutHandler
: Setzt das Quadrat wieder auf die ursprüngliche Größe und Farbe zurück.mouseDownHandler
: Zeichnet ein größeres Pixelquadrat mit den Maßen 60 x 60 in Hellblau an den ursprünglichen Koordinaten.mouseUpHandler
: Identisch mitmouseOverHandler
.
package { import flash.display.Sprite; public class InteractiveObjectExample extends Sprite { public function InteractiveObjectExample() { var child:Sprite = new ChildSprite(); addChild(child); } } } import flash.display.Sprite; import flash.events.MouseEvent; class ChildSprite extends Sprite { private var size:uint = 50; private var overSize:uint = 60; private var backgroundColor:uint = 0xFFCC00; private var overColor:uint = 0xCCFF00; private var downColor:uint = 0x00CCFF; public function ChildSprite() { buttonMode = true; draw(size, size, backgroundColor); addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler); addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler); addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); } private function draw(w:uint, h:uint, bgColor:uint):void { graphics.clear(); graphics.beginFill(bgColor); graphics.drawRect(0, 0, w, h); graphics.endFill(); } public function mouseOverHandler(event:MouseEvent):void { trace("mouseOverHandler"); draw(overSize, overSize, overColor); } public function mouseOutHandler(event:MouseEvent):void { trace("mouseOutHandler"); draw(size, size, backgroundColor); } public function mouseDownHandler(event:MouseEvent):void { trace("mouseDownHandler"); draw(overSize, overSize, downColor); } public function mouseUpHandler(event:MouseEvent):void { trace("mouseUpHandler"); draw(overSize, overSize, overColor); } }
Tue Jun 12 2018, 10:04 AM Z