让AS3编译时间缩短为0的方法
每次一改代码AS3的编译时间都很长(10几秒吧)。估计是在做一些条件检验的活。 可以在as3里调用Lua脚本(需用到luaAlchemy.LuaAlchemy库),Lua是纯执行期脚本,所以编译时间缩为0。 同时还有两个好处,1, 如果的后台也是用Lua编写, 则前台和后台的代码一致(招人,维护都更方便)。2, Lua做数据交换的脚本相当灵活(比Json还灵活,因为Json还要去区分是数组还是元素,Lua则两者为同一体).
注: Lua向as3传中文时可能有乱码的问题, 把Lua文件的编码方式改下即可解决。方法: 用SciTE新建一个空白文件,在页头保存一行代码: code.page=65001. 再点保存即可。
一个想法是:前台用as3, 应用逻辑用lua, 后台框架用C++