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
    -------------------------------------------------------------------------------------






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

    本版积分规则

    客服热线
    0710-3238528 周一至周日:09:00 - 21:00
    地址:湖北省襄阳市樊城区长虹路1号

    教育百科是一个汇聚教育资讯、教育资源、创新教育(创客教育)、在线教育等的综合性网站。

    本站部分资源、素材图片等来源于互联网,旨在分享知识,若有版权需求请联系我们。

    Powered by Discuz! X3.1 © 2009-2019 Comsenz Inc.

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