Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

blockly > Touch (blockieren)

Touch-Namespace

Funktionen

Funktion Beschreibung
checkTouchIdentifier(e) Prüfen Sie, ob die Zeiger-ID im Ereignis mit der aktuellen gespeicherten ID übereinstimmt. Wenn die aktuelle ID nicht festgelegt war, speichern Sie sie aus dem Ereignis. Dadurch wird ein Ziehen/Bewegungen gestartet, bei der Zeigerereignisse mit anderen Kennungen im Hintergrund ignoriert werden.
clearTouchIdentifier() Lösche die Touch-ID, über die erfasst wird, auf welchen Touchstream du achten musst. Damit wird die aktuelle Zieh-/Bewegungsbewegung beendet und andere Zeiger können aufgenommen werden.
getTouchIdentifierFromEvent(e). Ruft die Zeigerkennung aus dem angegebenen Ereignis ab.
isMouseOrTouchEvent(e) Prüfen Sie, ob es sich bei einem bestimmten Ereignis um ein Maus-, Touch- oder Zeigerereignis handelt.
isTouchEvent(e) Prüfen Sie, ob ein bestimmtes Ereignis ein Touch-Ereignis oder ein Zeigerereignis ist.
setClientFromTouch(e) Legen Sie „clientX“ und „clientY“ eines Ereignisses nach der ersten Änderung fest. Hiermit können Sie ein Touch-Ereignis in einem Mausereignis-Handler verwenden.
shouldHandleEvent(e) Legen Sie fest, ob Blockly dieses Ereignis verarbeiten oder ignorieren soll. Maus- und Touch-Ereignisse erfordern besondere Prüfungen, da jeweils nur ein Touch-Stream verarbeitet werden soll. Alle anderen Ereignisse sollten immer verarbeitet werden.
splitEventByTouches(e) Ereignis in ein Array von Ereignissen aufteilen, jeweils eines pro geändertem Touch oder Mauszeiger

Variablen

Variable Beschreibung
TOUCH_AKTIVIERT Gibt an, ob die Touchbedienung im Browser aktiviert ist. Aus goog.events.BrowserFeature.TOUCH_ENABLED von Closure kopiert
TOUCH_MAP Mit dem TOUCH_MAP-Suchwörterbuch werden zusätzliche Mausereignisse in Verbindung mit Mausereignissen festgelegt.