了解Scratch
Scratch是一款由麻省理工學院(MIT) 設計開發的少兒編程工具,通過拖動積木塊那構建程序命令。
當前版本:穩定版本2.0(基于flash,對手機平板不友好),3.0 beta版
開發環境搭建(scratch-flash)
項目環境和開發工具:
1.安裝jdk
2.安裝flex sdk
3.開發工具idea(或flash builder)
scratch 相關項目githug源碼地址:https://github.com/LLK
scratch-flash 源碼:https://github.com/LLK/scratch-flash
把源碼拉下來,解壓,在開發工具idea中打開項目
配置運行環境
File->Project Structure進行如下圖配置
在 Run -> Edit Configurations 中設置
配置好上面的運行環境編譯運行,效果圖如下
源碼編譯后,看看目錄結構,如下圖:
快速入門
1.解決在服務器上運行只看到舞臺區問題
把bin-debug目錄下編譯出來的文件放到服務器上,瀏覽器打開效果如下
解決方法:修改Scratch.as文件中的一行代碼,如下圖所示
編譯運行,效果如下
2.解決默認是英文版,背景圖庫角色庫沒有問題
1).解決中文顯示問題
在src目錄下新建一個locale文件夾,添加lang_list.tx(可選擇的語言列表)和zh-CN.po(對應語言的翻譯)文件(可以到官網上拉下來),編譯運行效果如下
2).解決背景圖庫角色庫沒有問題
在src下新建三個文件夾:NaNmedialibraries(存放.json資源文件)、NaNmedialibrarythumbnails、NaNasset,修改一行代碼:util文件夾下server.as,如下:(備注:文件和圖片到官網抓取)
3).把項目保存上傳到服務器目錄
在Scratch.as中添加如下代碼
編譯運行,上傳保存項目,如下圖