blockly > การลาก > BlockDragStrategy

คลาสลาก.BlockDragStrategy

ลายเซ็น:

export declare class BlockDragStrategy implements IDragStrategy 

การใช้งาน: IDragStrategy

ผู้ผลิต

ผู้ผลิต ตัวปรับแต่ง คำอธิบาย
(เครื่องมือสร้าง)(บล็อก) สร้างอินสแตนซ์ใหม่ของคลาส BlockDragStrategy

วิธีการ

วิธีการ ตัวปรับแต่ง คำอธิบาย
drag(newLoc) ย้ายบล็อกและอัปเดตตัวอย่างการเชื่อมต่อ
endDrag() ล้างสถานะใดๆ เมื่อสิ้นสุดการลาก ใช้การเชื่อมต่อที่รอดำเนินการ
isMovable() แสดงค่า "จริง" หากย้ายบล็อกอยู่ในปัจจุบัน จะเป็นเท็จ
revertDrag() ย้ายบล็อกกลับไปยังตำแหน่งที่อยู่ช่วงต้นของการลาก รวมถึงการเชื่อมต่อการเชื่อมต่ออีกครั้ง
startDrag(e) จัดการการตั้งค่าสำหรับการเริ่มการลาก รวมถึงการยกเลิกการเชื่อมต่อการบล็อกจากบล็อกหลัก