blockly > Touch

Touch-Namespace

Funktionen

Funktion Beschreibung
checkTouchIdentifier(e) Prüfen Sie, ob die Zeiger-ID des Ereignisses mit der aktuell gespeicherten ID übereinstimmt. Wenn die aktuelle Kennzeichnung nicht festgelegt war, speichern Sie die Kennung aus dem Ereignis. Dadurch wird eine Ziehbewegung bzw. eine Touch-Geste gestartet, bei der Zeigerereignisse mit anderen Kennungen automatisch ignoriert werden.
clearTouchIdentifier() Löschen Sie die Touch-ID, die aufzeichnet, auf welchen Touch-Stream zu achten ist. Dadurch wird die aktuelle Ziehbewegung bzw. die aktuelle Bewegung beendet und andere Zeiger können erfasst werden.
getTouchIdentifierFromEvent(e) Ruft die Pointer-ID aus dem angegebenen Ereignis ab.
shouldHandleEvent(e) Legen Sie fest, ob Blockly dieses Ereignis verarbeiten oder ignorieren soll. Für Maus- und Touch-Ereignisse sind spezielle Prüfungen erforderlich, da wir jeweils nur einen Touch-Stream bearbeiten möchten. Alle anderen Ereignisse sollten immer verarbeitet werden.

Variablen

Variable Beschreibung
TOUCH_ENABLED Gibt an, ob die Touchbedienung im Browser aktiviert ist. Von goog.events.BrowserFeature.TOUCH_ENABLED von Closure kopiert
TOUCH_MAP Das TOUCH_MAP-Suchwörterbuch gibt zusätzliche Touch-Ereignisse an, die in Verbindung mit Mausereignissen ausgelöst werden.