积木禁用
有个需求就是在没有用到事件头积木的时候要禁用积木块,这里就记录一下逻辑,自己修改一下源码其实就知道了
(1) 积木禁用就调用scratch-blocks/core/block.js的setDisabled方法,这个方法会去调用setEnabled方法


(2) setEnabled方法和isEnabled方法会检测积木包括内置积木,比如关闭电机内置的电机盒子积木

(3) setEditable方法是禁用积木编辑功能,开启后内置输入框积木将不可编辑,isEditable方法是用于检测积木是否是可编辑状态,如果是内置积木会根据主积木的编辑状态变化,即下方已注释的代码
