转换步骤

发布时间:2015-10-29

  将现有的AS3项目转换编译成H5项目的过程步骤一般分为以下五个,整个转换周期“步骤3”和“步骤4”会占转换较大的比重,其次是“步骤5”

1.原版报错排查

  这步是保证原版的项目中没有错误或者警告,能正常运行,以免原有的错误影响到转换编译后的效果,导致原版错误和编译后的错误相互影响。


2.整体修正

  使用全文搜索或预编译等方式将AS3项目中有可能会和JS语法有冲突的地方按照LayaFlash的开发规则和兼容方案修改源码(例如Dictionary类、需要使用bind函数绑定的情形等,相关内容参看《LayaFlash新增方法》《Flash差异规则》《LayaFlash宏编译》等教程文档)。


3.转换编译为JS

  用LayaFlash IDE编译成JS后运行,开始在LayaFlash IDE中进行JS代码调试。一般情况下,首次运行会伴随着很多错误提示,但是没关系,随着反复的查找错误出处,同一类错误也会批量被修正。相关内容参看《转换常见问题汇总》《转换技巧与经验分享》《LayaFlash调试项目》等教程文档。


4.AS3源码修改

  在LayaFlash IDE运行项目发现运行时报错时,根据IDE反馈的错误描述,先回到AS3源码修改修改报错的代码后继续重复“步骤3”,随着步骤的反复,直至LayaFlasy IDE运行项目不再报错。


5.发布项目

  使用LayaFlash提供的分包机制和压缩混淆工具,缩减JS代码文件体积,与平台对接,完成项目的部署。如何做项目分包的更具体的内容请参见《项目分包》等教程。