บล็อก > แตะ

แตะเนมสเปซ

ฟังก์ชัน

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

ตัวแปร

ตัวแปร คำอธิบาย
TOUCH_ENABLED มีการเปิดใช้การแตะในเบราว์เซอร์ไหม คัดลอกจาก goog.events.BrowserFeature.TOUCH_ENABLED ของ Closure
TOUCH_MAP พจนานุกรมการค้นหา TOUCH_MAP จะระบุเหตุการณ์การแตะเพิ่มเติมที่จะเริ่มทำงาน ร่วมกับเหตุการณ์ของเมาส์