From Test-Scratch-Wiki

प्रसारण () और प्रतीक्षा करें
broadcast ( v) and wait
Category घटना
Type ढेर

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

उदाहरण उपयोग

यदि किसी स्क्रिप्ट को उपयोगकर्ता संकेत के बिना और प्रोजेक्ट शुरू होने के बाद सक्रिय किया जाना चाहिए, तो केवल एक ही तरीका है: प्रसारण। कुछ सामान्य उपयोग:

  • टॉक शो एनिमेशन
When I receive [Sprite1 Talk v]
say [Hi, Gobo!] for (2) secs
broadcast (Sprite2 Talk v) and wait
say [Let's talk about food.] for (2) secs
  • साधारण एनिमेशन
glide (1) secs to x: (-148) y: (80)
play sound (meow v)
broadcast (move v) and wait
  • शुरू करने से पहले ऑनलाइन डेटा डिकोडिंग की प्रतीक्षा करें
when gf clicked
broadcast (decodeCloudData v) and wait
ask [enter your password to resume your progress!] and wait
set [i v] to [1]
repeat until <(item (i) of [users v]) = (username)>
change [i v] by (1)
end
decrypt password::custom
if <(answer) = (properPassword)> then
broadcast (playGame v)
else
broadcast (cannotPlay v)
end
  • मेष परियोजनाएं
set [chat v] to [1]
broadcast (P2 chat v) and wait

पुनरावर्तन

पुनरावर्तन एक ऐसी प्रक्रिया है जिसमें स्क्रिप्ट खुद को कॉल करती है। प्रसारण स्क्रिप्ट एक सीमित प्रकार का रिकर्सन कर सकती है, जिसे टेल पुनरावर्तन कहा जाता है, स्क्रिप्ट के अंत में अपना संदेश प्रसारित करके, स्क्रिप्ट को फिर से शुरू करके और एक लूप बनाकर।

Cookies help us deliver our services. By using our services, you agree to our use of cookies.