拷贝积木
突然发现openblock和scratch不一样的一个功能就是openblock有个拷贝积木,虽然这个功能在项目中不是很重要,但是可以学习一下这个源码,这个拷贝和复制不太一样,这个拷贝可以跨标签页的,比如开两个网页端或者软件,可以将第一个的积木拷贝到第二个中,实际上就是把积木转成xml文本格式写入在系统剪贴板中,然后再读取系统剪贴板,获取到复制的文本转成dom格式,scratch原本也有方法可以将dom和xml格式相互转换,参考了一些文章也有,整理了大概的流程:
突然发现openblock和scratch不一样的一个功能就是openblock有个拷贝积木,虽然这个功能在项目中不是很重要,但是可以学习一下这个源码,这个拷贝和复制不太一样,这个拷贝可以跨标签页的,比如开两个网页端或者软件,可以将第一个的积木拷贝到第二个中,实际上就是把积木转成xml文本格式写入在系统剪贴板中,然后再读取系统剪贴板,获取到复制的文本转成dom格式,scratch原本也有方法可以将dom和xml格式相互转换,参考了一些文章也有,整理了大概的流程: