scratch二次开发,打造自己的scratch 2.0在线平台

Introduction

scratch虽然是开源的,但官方并没有开源全部的平台代码,而且scratch也是离线版的。
想要在自己的网站像官网一样
可以在线上传、在线加载、用户权限区等等之类的和服务器有关的功能的话
那么就需要自己二次开发了

Skills:

  • ActionScript 3
  • 一种后端语言(php、java、python等)
  • JavaScript
  • 基本的html和css功底
  • 服务器相关

Point & Analyse:

  • 通过抓包分析官网的scratch相关的请求
  • 了解scratch与服务器交互的过程
  • 同时可以把官网的素材库扒下来
  • 反编译官网的scratch.swf,分析参考
  • 建议把文件上传到云存储上,不然磁盘占用和流量是很可观的

Develop:

  1. 制定API
  2. 编写scratch部分,添加自己需要的功能,编译
  3. 编写html网页,嵌入scratch
  4. 编写js接口,对接浏览器
  5. 编写后端api

_ Other:_

_ 编译scratch请参考这篇文章 _

使用Flash Builder二次开发和编译scratch 2.0源码

_ scratch教学平台DEMO _
http://s.213.name

scratch开发者群,相关资源及软件可在群内下载
244050817 (主群)
191723983 (新群)
244051003 (老群)

6 条评论

[/0o0] [..^v^..] [0_0] [T.T] [=3-❤] [❤.❤] [^v^] [-.0] [!- -] [=x=] [→_→] [><] 更多 »
昵称
  1. 匿名 Google Chrome 67 Google Chrome 67 Mac OS X 10.13 Mac OS X 10.13

    没有微信群吗 QQ好久不用了

    1. 鸽子 鸽子 Google Chrome 67 Google Chrome 67 Windows 10 Windows 10

      没有,微信群太封闭了

  2. 匿名 WebView 4 WebView 4 Android 5.1 Android 5.1

    不错啊!

  3. 匿名 Google Chrome 62 Google Chrome 62 Windows 7 Windows 7

    楼主,可以加下我qq吗,我有这个开发需求

  4. 匿名 Google Chrome 62 Google Chrome 62 Windows 10 Windows 10

    [/0o0]

    1. 鸽子 鸽子 Google Chrome 64 Google Chrome 64 GNU/Linux GNU/Linux

      [0_0]