Egret Conversion是一款Egret項目轉(zhuǎn)換工具,可以將Flash項目轉(zhuǎn)換到Egret HTML5項目中,支持Flash項目到Egret項目的一鍵高效轉(zhuǎn)換,功能強大可擴展,支持AS3各種復(fù)雜語法特性,涵蓋絕大部分的Flash API,并且支持swf資源的直接轉(zhuǎn)換。
Egret Conversion的產(chǎn)品特性
集成化界面,轉(zhuǎn)換過程的所有操作均在這一個工具中完成。通過自帶的demo項目可迅速了解整個轉(zhuǎn)換流程。
支持99%的AS3語法特性,甚至包括Embed等標(biāo)簽,Dictionary,XML,F(xiàn)or each...
對Flash API的支持達到90%以上。
API定制功能可以輕松自行擴展尚未支持的API,無需等待新版本的發(fā)布。
輕松擴展第三方庫?捎霉ぞ呖焖俎D(zhuǎn)換第三方庫。
對swf強大的支持,支持直接轉(zhuǎn)換swf資源。對位圖、文本、SimpleButton、矢量動畫、幀動畫、聲音等常用類型有良好的支持。
支持動態(tài)創(chuàng)建鏈接類對象。
轉(zhuǎn)換過程全面的智能提示。
豐富詳盡的轉(zhuǎn)換結(jié)果報告,包括語法兼容性及轉(zhuǎn)換率報告,API轉(zhuǎn)換和警告列表,類型提示列表報告,資源轉(zhuǎn)換報告等。
Egret Conversion怎么用
Egret Conversion快速入門
新建一個轉(zhuǎn)換項目
點擊確定后會在輸出路徑D:\ConversionOut下創(chuàng)建一個名為EgretGame的Egret項目,并且Copy一些必要的配置文件到D:\ConversionOut\config目錄下。
l 點擊轉(zhuǎn)換按鈕
1) 源碼轉(zhuǎn)換。工具會根據(jù)已寫好的語法轉(zhuǎn)換規(guī)則和D:\ConversionOut\config目錄下的API映射關(guān)系轉(zhuǎn)換as3源碼到D:\ConversionOut\EgretGame\src目錄下。
2) 資源拷貝。自動copy Flash項目輸出目錄(如bin-debug)下的資源文件,如png、xml、txt等文件,到D:\ConversionOut\EgretGame\對應(yīng)的目錄下。
3) swf資源轉(zhuǎn)換。轉(zhuǎn)換Flash項目輸出目錄下的swf資源文件,并生成對應(yīng)的資源到D:\ConversionOut\EgretGame\resources\對應(yīng)的目錄下
在上面的每一個過程中都會輸出日志到主界面下面的日志面板中:
并且生成一個轉(zhuǎn)換統(tǒng)計結(jié)果:
統(tǒng)計結(jié)果的每一項都會反映當(dāng)前項目的轉(zhuǎn)換概況。
l 點擊編譯按鈕
點擊后工具會調(diào)用Egret Engine的build命令,編譯轉(zhuǎn)換后的Egret項目。
編譯的錯誤提示會在日志窗口顯示出來。
l 點擊運行按鈕
點擊后工具會調(diào)用Egret Engine的run命令,可以在瀏覽器中預(yù)覽Egret項目效果。
Egret Conversion更新日志
[新增]支持png圖片壓縮。
[新增]在工具欄增加“圖片壓縮”按鈕,可打開“PNG圖片壓縮工具”。圖片壓縮工具平均能壓縮png文件大小至原文件1/3~1/2,同時保持高質(zhì)量。
[新增]SwfExporter工具界面中增加了“啟用圖片壓縮”選項,選中后自動壓縮swf導(dǎo)出生成的png文件。
[新增]png生成紋理集功能。
[新增]SwfExporter工具界面中增加了“導(dǎo)出為紋理集”選項,選中后自動將swf導(dǎo)出生成的png文件打包為紋理集。
[新增]支持識別flash原生接口IEventDispatcher。
[新增]BitmapData增加draw接口。
[新增]增加一批API實現(xiàn)、映射。
[修復(fù)]setTimeout setInterval等接口參數(shù)與回調(diào)函數(shù)參數(shù)保持與flash一致。
[修復(fù)]getDefinitionByName等支持獲取flash包下類定義 如 “flash.display.Sprite”。
[改進]優(yōu)化導(dǎo)航欄
[改進]處理動態(tài)類生成屬性
[改進]代碼轉(zhuǎn)換功能添加導(dǎo)出路徑切換
- PC官方版
- 安卓官方手機版
- IOS官方手機版