1
我搜索了文檔和官方論壇,但我找不到答案。阻止,檢測連接/刪除/拖動/釋放塊
在Blockly,我想檢測以下東西:
- 當塊被連接到另一個;
- 當一個塊被從工作區中移除時;
- 工作空間爲空時;
- 當用戶拖動一個塊時;
- 當用戶釋放一個塊時;
這可能嗎?我只發現了一個init
和一個onchange
事件。
我搜索了文檔和官方論壇,但我找不到答案。阻止,檢測連接/刪除/拖動/釋放塊
在Blockly,我想檢測以下東西:
這可能嗎?我只發現了一個init
和一個onchange
事件。
試試這個:
onchange: function(event) {
if(Blockly.Events.CHANGE === event.type) {
// do something
}
}
相反CHANGE
你可以使用任何可訪問的事件之一,如MOVE
,DELETE
e.t.c.欲瞭解更多詳情,請參閱https://developers.google.com/blockly/guides/configure/web/events
這是正確的答案。變更是第一個事件,最初用於驗證之後我們在幾年後添加了其他事件類型。塊連接屬於MOVE。每次刪除後檢查一個空的工作區。我認爲我們沒有DRAG開始的事件。 – Anm
@Anm,謝謝回覆! :) – isnullxbh