Project HTMLifier

将Scratch项目转换为HTML

它将您的Scratch项目打包到一个单独的HTML文件中,该文件可以在Web浏览器中独立运行。这个HTML文件会非常大,因为它包含了整个Scratch引擎(2.6 MB)以及在项目中使用的造型和声音文件。在Scratch积木和等价的JavaScript之间没有直接的转换,因为这两种语言是根本不同的,所以您不应该在使用Scratch生成的文件中的代码来学习HTML或JavaScript。

项目将自动启动,没有开始按钮或停止按钮。

选项

(浏览器标签显示的文本)

(用户名积木返回的值)

2

3

变量/列表显示风格

云变量源

1

4

E羊icques (模组)选项

如果您想查看或编辑HTML文件,您可以使用专门的大文件编辑器来隐藏可能会使普通文本编辑器崩溃或长时间加载的长长的一行代码。

1您可能需要处理Scratch外部Cookie的隐私法。

2兼容性模式迫使项目以每秒30帧的速度运行,就像在Scratch 2.0中一样。关闭这个选项可以让项目以更高的帧率运行(通常是60帧/秒,取决于计算机屏幕的刷新速率)。

3我认为这方面的执行情况很差。也许不用设置鼠标x/y,而是设置一个具有特定名称的云变量。你可以在我的个人资料上面留下反馈和建议。

4如果设置了名称为“☁eval”的云变量,它将以JavaScript的形式运行变量值并将其存储在名为“☁eval output”的云变量中;如果有错误,它将存储在“☁eval error”中。如果您使用的是自定义云变量服务器,则名称以“☁local storage”开头的云变量会将其值存储在localStorage(本地存储)中,而不是存储在服务器中。

更新历史

Github上查看代码和早期版本.

2020-06-13

2020-06-01

2020-05-01

2020-03-29

2020-03-27

2020-01-06

2019-12-25

2019-11-23

2019-10-05

2019-09-28

2019-08-08

2019-07-27

2019-07-13

2019-06-29

2019-03-31

2019-02-09

该项目由Sheep_maker制作,在该项目中使用了scratch-vmdownload.js, 及其依赖项。

CSS由Mr. Cringe Kid制作。