Egret Conversion是一款Egret项目转换工具,可以将Flash项目转换到Egret HTML5项目中,支持Flash项目到Egret项目的一键高效转换,功能强大可扩展,支持AS3各种复杂语法特性,涵盖绝大部分的Flash API,并且支持swf资源的直接转换。
软件功能
集成化界面,转换过程的所有操作均在这一个工具中完成。通过自带的demo项目可迅速了解整个转换流程。
支持99%的AS3语法特性,甚至包括Embed等标签,Dictionary,XML,For each...
对Flash API的支持达到90%以上。
API定制功能可以轻松自行扩展尚未支持的API,无需等待新版本的发布。
轻松扩展第三方库。可用工具快速转换第三方库。
对swf强大的支持,支持直接转换swf资源。对位图、文本、SimpleButton、矢量动画、帧动画、声音等常用类型有良好的支持。
支持动态创建链接类对象。
转换过程全面的智能提示。
丰富详尽的转换结果报告,包括语法兼容性及转换率报告,API转换和警告列表,类型提示列表报告,资源转换报告等。
更新日志
[新增]支持png图片压缩。
[新增]在工具栏增加“图片压缩”按钮,可打开“PNG图片压缩工具”。图片压缩工具平均能压缩png文件大小至原文件1/3~1/2,同时保持高质量。
[新增]SwfExporter工具界面中增加了“启用图片压缩”选项,选中后自动压缩swf导出生成的png文件。
[新增]png生成纹理集功能。
[新增]SwfExporter工具界面中增加了“导出为纹理集”选项,选中后自动将swf导出生成的png文件打包为纹理集。
[新增]支持识别flash原生接口IEventDispatcher。
[新增]BitmapData增加draw接口。
[新增]增加一批API实现、映射。
[修复]setTimeout setInterval等接口参数与回调函数参数保持与flash一致。
[修复]getDefinitionByName等支持获取flash包下类定义 如 “flash.display.Sprite”。
[改进]优化导航栏
[改进]处理动态类生成属性
[改进]代码转换功能添加导出路径切换