Introduction
scratch虽然是开源的,但官方并没有开源全部的平台代码,而且scratch也是离线版的。
想要在自己的网站像官网一样
可以在线上传、在线加载、用户权限区等等之类的和服务器有关的功能的话
那么就需要自己二次开发了
Skills:
- ActionScript 3
- 一种后端语言(php、java、python等)
- JavaScript
- 基本的html和css功底
- 服务器相关
Point & Analyse:
- 通过抓包分析官网的scratch相关的请求
- 了解scratch与服务器交互的过程
- 同时可以把官网的素材库扒下来
- 反编译官网的scratch.swf,分析参考
- 建议把文件上传到云存储上,不然磁盘占用和流量是很可观的
Develop:
- 制定API
- 编写scratch部分,添加自己需要的功能,编译
- 编写html网页,嵌入scratch
- 编写js接口,对接浏览器
- 编写后端api
Other:
开源在线教学平台
https://github.com/open-scratch/teaching
Scratch2.0二次开发版,封装了常用的功能,开封即用。
https://github.com/open-scratch/scratch2
Scratch3.0二次开发版,封装了常用的功能,开封即用。
https://github.com/open-scratch/scratch3
_ 编译scratch请参考这篇文章 _
https://www.213.name/archives/1033
_ scratch教学平台DEMO _
http://demo.teaching.vip
scratch开发者群,相关资源及软件可在群内下载
244050817
244051003
本地访问就沙箱冲突,挂nginx服务都白屏
您好,请问我想在scratch3中添加社区,我要怎么去编写整个项目的路由呢?邮箱1437576906@qq.com,谢谢
你把scratch当富文本编辑器就知道怎么做了
您好~ 有案例代码么?想参考下 谢谢
s.213.name这是两年前的一个scratch2.0的demo
没有微信群吗 QQ好久不用了
没有,微信群太封闭了
不错啊!
楼主,可以加下我qq吗,我有这个开发需求