From Test-Scratch-Wiki

जब मुझे प्राप्त होता है ()
when I receive [message1 v]
Category घटना
Type हैट
Introduced in १४फ़रवरी०४

जब मुझे प्राप्त होता है () ब्लॉक एक हैट ब्लॉक और एक घटना ब्लॉक है। जब निर्दिष्ट प्रसारण कॉलिंग स्क्रिप्ट द्वारा भेजा गया हो तो ब्लॉक अपनी स्क्रिप्ट को सक्रिय करता है।

यदि स्क्रिप्ट के चलने के दौरान वही संदेश दोबारा भेजा जाता है, तो स्क्रिप्ट अंत में ब्लॉक तक पहुंचे बिना पुनः आरंभ हो जाएगी। ब्रॉडकास्ट () और वेट ब्लॉक का उपयोग करने से संदेश स्क्रिप्ट को बार-बार चलाने में मदद मिल सकती है।

सक्रियण

जब पूरे प्रोजेक्ट में एक प्रसारण संदेश भेजा जाता है, तो इसे प्राप्त करने के लिए सेट किए गए ये सभी ब्लॉक सक्रिय हो जाएंगे।

Note Note: यदि ब्लॉक जिस स्प्राइट में है, उसमें क्लोन हैं, तो इसके अंतर्गत कोड स्प्राइट और उसके सभी क्लोन दोनों के लिए चलेगा

उदाहरण उपयोग

जब कुछ मूल्यांकन पूरे हो जाते हैं तो स्क्रिप्ट को लागू करने के लिए प्रसारण का उपयोग किया जाता है; प्रसारण भेजे जाने के बाद स्क्रिप्ट को सक्रिय करने के लिए, उन स्क्रिप्ट को व्हेन आई रिसीव () ब्लॉक पहनना होगा। जब कोई स्प्राइट किसी स्क्रिप्ट को प्रसारण प्राप्त करने से सक्रिय करता है, तो उसके वर्तमान क्लोन भी प्रसारण प्राप्त करेंगे और उसी स्क्रिप्ट को व्यक्तिगत रूप से सक्रिय करेंगे। कुछ सामान्य उपयोग हैं:

when I receive [Failure v]
show
wait (3) seconds
change [color v] effect by (25)
stop [all v]
  • किसी विशेष मूल्यांकन के तहत एक निश्चित शर्त पूरी होने पर चुनिंदा स्प्राइट को छिपाना
when I receive [broadcast v]
hide
  • जब एक दृश्य सेट किया जाना चाहिए
when I receive [next background v]
next costume
  • स्क्रिप्ट या स्प्राइट के साथ प्रभावी संचार
when green flag clicked
say [Hi!] for (1) seconds
broadcast (communicate v)
when I receive [communicate v]
say [Hi!] for (1) seconds
  • पूँछ प्रत्यावर्तन बनाना
when I receive [run v]
. . .
broadcast (run v)
  • एक खेल जीतना
when I receive [win v]
say [You win!] for (2) seconds
Cookies help us deliver our services. By using our services, you agree to our use of cookies.