blockly > การลาก > BlockDragStrategy
คลาสลาก.BlockDragStrategy
ลายเซ็น:
export declare class BlockDragStrategy implements IDragStrategy
การใช้งาน: IDragStrategy
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)(บล็อก) | สร้างอินสแตนซ์ใหม่ของคลาส BlockDragStrategy |
วิธีการ
วิธีการ | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
drag(newLoc) | ย้ายบล็อกและอัปเดตตัวอย่างการเชื่อมต่อ | |
endDrag() | ล้างสถานะใดๆ เมื่อสิ้นสุดการลาก ใช้การเชื่อมต่อที่รอดำเนินการ | |
isMovable() | แสดงค่า "จริง" หากย้ายบล็อกอยู่ในปัจจุบัน จะเป็นเท็จ | |
revertDrag() | ย้ายบล็อกกลับไปยังตำแหน่งที่อยู่ช่วงต้นของการลาก รวมถึงการเชื่อมต่อการเชื่อมต่ออีกครั้ง | |
startDrag(e) | จัดการการตั้งค่าสำหรับการเริ่มการลาก รวมถึงการยกเลิกการเชื่อมต่อการบล็อกจากบล็อกหลัก |