用Scratch2.0源碼定制一個自己的編輯器,換成自己的軟件名稱和圖標,添加中文字體,修復漢化錯誤等等
1、准備:
下載Scratch2.0源碼、安裝開發工具Adobe Flash Builder4.7、SDK、
Scratch2.0源碼下載地址:https://github.com/LLK/scratch-flash
2、所需材料:
①圖標文件(可以是png圖片文件,大小128*128、48*48、32*32、16*16),可以看Scratch官方版安裝文件夾中“icons”文件夾中的圖標文件
②復制Scratch官方版安裝文件夾中“locale”文件夾
③復制Scratch官方版安裝文件夾中“media”文件夾
3、導入項目:
解壓下載的Scratch2.0源碼文件,在Flash Builder導入解壓后的文件夾,配置SDK
4、添加文件:
將步驟2的文件和文件夾放到src文件夾中
5、修改漢化文件:
主要修改中文簡體,zh_CN.po、zh_cn.po
6、繪圖編輯器中添加中文字體
①在fonts文件夾中添加字體文件
②在assets文件夾的resources.as文件中添加代碼:[Embed(source=’fonts/此處為字體文件名稱’, fontName = ‘黑體’, embedAsCFF = ‘false’, advancedAntiAliasing = ‘true’)] private static const Font7:Class;
③在svgeditor文件夾的DrawPropertyUI.as文件中列表代碼處添加中文字體
④在svgeditor文件夾的DrawProperties.as文件中設首選字體為中文字體
7、其它:
如在頂部菜單欄添加自己的網站鏈接、QQ群和公眾號等
8、導出安裝包
編譯運行,導出安裝包
其中會出現一個“自Flex 4以來已棄用SVG。請使用FXG。Resources.as /YYY/src/assets 未知Flex 問題”警告,可以忽略
這樣你就擁有一個自己的編輯器了
導出效果版本如https://pan.baidu.com/s/1i5Pv9nZ
來自:https://blog.csdn.net/guoguanwenda/article/details/61194310