QQ登录

只需一步,快速开始

创客帮-青少年创客创意社区

快捷导航
开启左侧

Scratch2.0源代码重编译方法

[复制链接]
老哈 发表于 2016-5-19 09:16:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
离线源码下载:https://github.com/LLK/scratch-flash
修改工具下载:
apache-ant-1.9.4-bin.zip
FlashDevelop-4.6.4.exe
flex_sdk_4.6.zip
FlashDevelop环境配置:
(工具-->程序设置中 AS3Context中InstalledSDK[] Array选项
弹出窗口添加成员
Path设置如F:\scratch2\flex_sdk_4.6

-----------------------------------------------------------------------------------
修改的地方:
assets /resources.as (fonts目录中增加字体文件,如Heit.ttc)
(嵌入中文字体[Embed(source='fonts/Heit.ttc', fontName = '黑体', embedAsCFF = 'false', advancedAntiAliasing = 'true')] private static const Font7:Class;)
extensions/ScratchExtension.as
(添加斜杠result.javascriptURL = getExtensionURL('/extensions/picoExtension.js');)
scratch/ScratchRuntime.as
(调整菜单中下载保存sb2为首选)
svgeditor/DrawPropertyUI.as (列表添加中文字体)
svgeditor/DrawProperties.as (首选中文字体)
Translation/Translator.as
(设置中文
public static var currentLang:String = 'zh_CN';
private static const font13:Array = ['zh_CN','zh_TW'];
if (font13.indexOf(lang) >; -1) Block.setFonts(14, 12, false, 0);
对应修改)
util/Server.as
(修改默认:if (lang == '') lang = 'zh_CN';)
Scratch.as (isOffline用途看不清楚,自己研究)
------------------------------------------------------------------------------------
编译命令ant.bat -buildfile build.xml
注意以下几点:
ant加系统环境变量 路径,重启有效
tool.jar复制过去
local.properties中
# Flex SDK locations
FLEX_HOME=F:/scratch2/flex_sdk_4.6
物理路径记得改为/反斜杠
-------------------------------------------------------------------------------------
IIS中mime类型添加(否则加载不进来)
.sb .sb2 application/octet-stream
.po text/html
.json text/html
-------------------------------------------------------------------------------------






转自学无止境
好心情
您需要登录后才可以回帖 登录 | 注册

本版积分规则

客服热线
400-1234-888 周一至周日:09:00 - 21:00
公司地址:襄阳市樊城区长虹路现代城5号楼188

创客帮MAKER.BAND青少年创客创意社区是一个融教育、科技、体育资讯为一体的综合服务平台,专注于教育创新、专注于科技体育、专注于教育资讯。

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表