แตะเนมสเปซ
ฟังก์ชัน
การทำงาน | คำอธิบาย |
---|---|
checkTouchIdentifier(e) | ตรวจสอบว่าตัวระบุตัวชี้ในเหตุการณ์ตรงกับตัวระบุที่บันทึกไว้ในปัจจุบันหรือไม่ หากไม่ได้ตั้งค่าตัวระบุปัจจุบันไว้ ให้บันทึกตัวระบุจากเหตุการณ์ การดำเนินการนี้จะเริ่มการลาก/ท่าทางสัมผัส โดยไม่สนใจเหตุการณ์ตัวชี้ที่มีตัวระบุอื่นๆ โดยไม่มีการแจ้งเตือน |
clearTouchIdentifier() | ล้างตัวระบุการสัมผัสที่ติดตามสตรีมการแตะที่ต้องการให้ความสนใจ ซึ่งจะเป็นการสิ้นสุดการลาก/ท่าทางสัมผัสปัจจุบันและอนุญาตให้จับภาพตัวชี้อื่นๆ |
getTouchIdentifierFromEvent(e) | ดูตัวระบุตัวชี้จากเหตุการณ์ที่ระบุ |
shouldHandleEvent(e) | ตัดสินใจว่า Blockly ควรจัดการหรือเพิกเฉยต่อกิจกรรมนี้ กิจกรรมเกี่ยวกับเมาส์และการสัมผัสต้องมีการตรวจสอบพิเศษ เนื่องจากเราต้องการจัดการสตรีมแบบสัมผัสครั้งละ 1 รายการเท่านั้น และควรจัดการกิจกรรมอื่นๆ ทั้งหมดเสมอ |
ตัวแปร
ตัวแปร | คำอธิบาย |
---|---|
TOUCH_ENABLED | มีการเปิดใช้การแตะในเบราว์เซอร์ไหม คัดลอกจาก goog.events.BrowserFeature.TOUCH_ENABLED ของ Closure |
TOUCH_MAP | พจนานุกรมการค้นหา TOUCH_MAP จะระบุเหตุการณ์การแตะเพิ่มเติมที่จะเริ่มทำงาน ร่วมกับเหตุการณ์ของเมาส์ |