阻塞,检测连接/删除/拖动/释放块

时间:2016-02-17 09:10:01

标签: javascript blockly

我搜索了文档和官方论坛,但我找不到答案。

在Blockly中,我想检测以下事项:

  • 当一个块连接到另一个块时;
  • 从工作区中删除块时;
  • 工作区为空时
  • ;
  • 当用户拖动块时;
  • 当用户释放一个块时;

有可能吗?我只发现了initonchange事件。

1 个答案:

答案 0 :(得分:1)

试试这个:

    onchange: function(event) {
        if(Blockly.Events.CHANGE === event.type) {
            // do something
        }
    }

而是CHANGE您可以使用任何可访问的事件之一,例如MOVEDELETE e.t.c.有关详细信息,请参阅https://developers.google.com/blockly/guides/configure/web/events