每个人。
希望你一切顺利。
我已经使用块工厂创建了我的自定义块。
块定义的代码是
Blockly.Blocks['web'] = {
init: function() {
this.appendDummyInput()
.appendField("When ")
.appendField(new Blockly.FieldDropdown([["button1","OPTIONNAME"]]), "NAME")
.appendField(".Click");
this.appendStatementInput("NAME")
.setCheck(null)
.appendField("do");
this.setColour(120);
this.setTooltip("Triggers when the button is clicked");
this.setHelpUrl("");
}
};
以及Generator stub的代码:
Blockly.JavaScript['web'] = function(block) {
var dropdown_name = block.getFieldValue('NAME');
var statements_name = Blockly.JavaScript.statementToCode(block, 'NAME');
// TODO: Assemble JavaScript into code variable.
var code = '$(button).on("click", function(){})';
return code;
};
块是
如何获取添加到此 button1 块的块的代码。
请指导我,我是 Blockly 的新手。
问候,湿婆