ব্লকলি > ইভেন্টস > ব্লকমুভ

ঘটনা। ব্লকমুভ ক্লাস

একটি ব্লক সরানো হলে শ্রোতাদের অবহিত করে। এটি একটি সংযোগ থেকে অন্য সংযোগে, বা কর্মক্ষেত্রের একটি অবস্থান থেকে অন্য স্থানে হতে পারে৷

স্বাক্ষর:

export declare class BlockMove extends BlockBase 

প্রসারিত: ব্লকবেস

কনস্ট্রাক্টর

কনস্ট্রাক্টর সংশোধক বর্ণনা
(নির্মাতা)(অপ্ট_ব্লক) BlockMove ক্লাসের একটি নতুন উদাহরণ তৈরি করে

বৈশিষ্ট্য

সম্পত্তি সংশোধক টাইপ বর্ণনা
নতুন সমন্বয়? সমন্বয় (ঐচ্ছিক) ব্লকের নতুন X এবং Y ওয়ার্কস্পেস স্থানাঙ্ক যদি এটি একটি শীর্ষ-স্তরের ব্লক হয়। অনির্ধারিত যদি এটি একটি শীর্ষ স্তরের ব্লক না হয়।
নতুন ইনপুট নাম? স্ট্রিং (ঐচ্ছিক) নতুন ইনপুটের নাম। এটি একটি শীর্ষ-স্তরের ব্লক বা পিতামাতার পরবর্তী ব্লক হলে অনির্ধারিত৷
newParentId? স্ট্রিং (ঐচ্ছিক) নতুন প্যারেন্ট ব্লকের আইডি। অনির্ধারিত যদি এটি একটি শীর্ষ-স্তরের ব্লক হয়।
পুরাতন সমন্বয়? সমন্বয় (ঐচ্ছিক) ব্লকের পুরানো X এবং Y ওয়ার্কস্পেস স্থানাঙ্ক যদি এটি একটি শীর্ষ স্তরের ব্লক হয়। এটি একটি শীর্ষ স্তরের ব্লক না হলে অনির্ধারিত৷
পুরাতন ইনপুট নাম? স্ট্রিং (ঐচ্ছিক) পুরানো ইনপুটের নাম। এটি একটি শীর্ষ-স্তরের ব্লক বা পিতামাতার পরবর্তী ব্লক কিনা তা অনির্ধারিত৷
oldParentId? স্ট্রিং (ঐচ্ছিক) পুরানো প্যারেন্ট ব্লকের আইডি। এটি একটি শীর্ষ-স্তরের ব্লক হলে অনির্ধারিত৷
কারণ? স্ট্রিং[] (ঐচ্ছিক) এই পদক্ষেপ কিসের জন্য একটি ব্যাখ্যা। পরিচিত মানগুলির মধ্যে রয়েছে: 'টেনে আনা' -- একটি ড্র্যাগ অপারেশন সম্পন্ন হয়েছে৷ 'বাম্প' -- একটি অবৈধ সংযোগ থেকে ব্লকটি বাম্প হয়ে গেছে। 'snap' -- গ্রিডের সাথে লাইন আপ করার জন্য ব্লক স্থানান্তরিত হয়েছে। 'ইনবাউন্ডস' -- ব্লকটিকে একটি নন-স্ক্রলিং ওয়ার্কস্পেসে ফিরিয়ে দেওয়া হয়েছে। 'কানেক্ট' -- ব্লক অন্য ব্লকের সাথে সংযুক্ত হয়েছে। 'সংযোগ বিচ্ছিন্ন' -- ব্লক অন্য ব্লক থেকে সংযোগ বিচ্ছিন্ন হয়েছে। 'তৈরি করুন' -- XML ​​এর মাধ্যমে ব্লক তৈরি করা হয়েছে। 'ক্লিনআপ' -- ওয়ার্কস্পেস সারিবদ্ধ শীর্ষ-স্তরের ব্লক। ইভেন্ট একত্রিত করা একাধিক কারণ তৈরি করতে পারে: ['টেনে আনা', 'বাম্প', 'স্ন্যাপ']।
টাইপ স্ট্রিং

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
isNull() এই ঘটনা কি রাষ্ট্রের কোনো পরিবর্তন রেকর্ড করে?
রেকর্ডনতুন() ব্লকের নতুন অবস্থান রেকর্ড করুন। নড়াচড়ার পর ফোন করা হয়।
রান (আগামী) একটি সরানো ইভেন্ট চালান.
setReason(কারণ) একটি সরানো ইভেন্টের কারণ সেট করুন.
toJson() ইভেন্টটিকে JSON হিসাবে এনকোড করুন।