当前位置:首页 > Win软件 > 编程开发
  • 软件版本:v2.5.3
  • 软件大小:12.21M
  • 软件语言:简体中文
  • 应用平台:Windows
  • 更新日期:2026-08-14

详情介绍

Egret Conversion是白鹭时代开发的一款跨平台Flash项目迁移工具,核心用于把AS3编写的Flash游戏、SWF资源一键转换成基于白鹭引擎的TypeScript H5项目。软件能够识别绝大多数AS3语法与常用Flash API,自动转换代码、矢量动画、图片与音效资源,支持完整项目批量转换,也可单独转换代码文件或SWF素材,内置纹理打包、图片压缩功能,并生成详细转换日志便于排查兼容问题。

软件特色

1、项目迁移

白鹭官方Flash转H5工具,一键将AS3 Flash工程转为白鹭Egret TypeScript项目。

2、代码解析

兼容绝大多数AS3语法与Flash API,支持单文件批量转换,未适配接口支持自定义扩展。

3、SWF资源转译

自动解析SWF文件,批量转换矢量动画、位图、音效、元件,输出引擎可用资源。

4、资源优化

内置图片压缩、纹理集打包功能,缩减素材体积,优化转换后游戏加载性能。

5、转换报告

生成完整转换日志,标注不兼容代码、资源异常点位,方便开发者二次调试修复。

6、分步工作流

支持代码、资源分开转换,既可整体迁移项目,也能单独更新局部素材脚本。

主要功能

1、界面简明直观,转换项目通过几步鼠标操作即可完成,无需其他工具辅助。且提供了一个demo项目帮助用户迅速了解整个转换流程。

2、支持99%的AS3语法特性,对AS3语言的语法有强大的识别能力。

3、对Flash API的支持达到90%以上。对于尚未支持的API用户可以轻松自行扩展。

4、轻松扩展第三方库。将三方库代码与项目源码一起转换为TypeScript代码即可。

5、支持swf格式的资源,工具可自动或手动将swf格式资源转换为Egret支持的资源格式。对位图、文本、按钮、矢量动画、帧动画、声音等有完善的支持。

6、可以转换单个AS3文件,单个swf资源,便于项目做局部修改。

7、内嵌高效的图片压缩功能(主要针对png格式图片的优化)。

8、支持自动打包纹理集。减小资源文件数量和大小。

9、转换过程全面的智能提示。丰富详尽的转换结果报告,包括语法兼容性及转换率报告,API转换和警告列表,类型提示列表报告,资源转换报告等。

10、全面支持Egret2.5.x+版本,以使用自动脏矩形功能来提升游戏的渲染性能。

使用注意事项

1、转换时,如果一次转化代码文件太多,可能会出现错误,可以一次少转几个文件;

2、如果出现所转换文件中有错误,则需修改要转换文件;

3、转换时还可能生成新文件夹如elex,转换的ts文件就会存在elex那里面,elex其实是相应的该as文件里面的一个模块;

4、转换后,会出现如 flash.bind()这样的方法,可以将flash.bind去掉,它的意思就是执行括号里面的方法;

5、转换后,如果一个文件被很多层模块包裹,而只想要一层模块而已,此时只需要,去掉外面几层包围的模块,保留最近的一层,然后当整个文件夹下的文件都如此修改完毕之后,任意打开一个文件选中模块名字,右键点击查找所有引用,然后再右键点击重命名,重新命名为想要的模块名,即可。

下载地址

最新发布