广播,本质上是程序的事件机制(Event),面向对象的设计要求对象具有属性、方法和事件。
对于Scratch广播的用法,需牢记三要素:发广播,接广播,广播名称。
事件1就是广播名称,Scratch要求广播名称唯一,广播事件就是发广播,接受事件就是接广播。用法相对简单。
那么什么时候会用到广播?为什么要用广播?
试想,一个程序有很多角色,一个角色发出了某个命令,需要另一个角色根据命令执行,这怎么办?角色之间如何完成这个互动?
对,这就是广播的用处。广播即广而播之,让其他角色知道当前角色执行了(或发出了)某个程序(或指令)。当其他角色接收到此广播时,继而开始他的行动。
案例就不举例了。在今后的中级编程案例里会遇到很多。