[]【分享】LayaAir As工程 编译新建类的方法

       很多小伙伴在新建空项目之后不想使用IDE自动生成的类,想自己创建个新类进行编译,然而实际操作会出现问题,下面就给大家分享如何在AS项目上编译新建的类。
 
       首先打开LayaAir编辑器,点击左上角“文件”->“新建项目”选择as项目,点击创建,如图1 所示
newProj.png

图1
找到在工程目录下的src文件夹,右键点击文件夹,在弹出的菜单点击 “新建模板文件”->“新建ActionScript类文件”
在弹出的窗口填入类名,本例为MyLaya,如图2

class.png

图2
然后在工程目录下找到LayaSample.as3proj文件,点击它,然后找到compile path=“XXXx.as”这一行,将LayaSample.as 改为自己创建的想编译的类MyLaya,如图3所示
target.png

图3
到这里我们已经做到文档中修改编译目标的全部操作了,此时如果小伙伴写了demo代码(比如Hello LayaBox),点击运行会发现,屏幕是黑的,并没有显示Hello LayaBox,真是为什么呢?
因为引擎在编译的时候,会在bin/h5 目录下生成一个 index.html文件,如果目录下有这个文件,则不进行操作,项目在创建的时候已经自动生成了index.html,所以再编译的时候是不会重新生成这个文件的,那么index.html文件的入口类,就还是系统生成的LayaSample.max.js  由于LayaSample.as我们并没有写代码,所以是黑屏,我们需要把这个路径改成我们自己编译生成的类MyLaya.max.js作为程序入口,如图4所示
index.png

图4.
保存文件,按F5运行项目,此时我们会看到,我们写的代码展示在了屏幕上。
本次分享话题就到这里,祝大家编程愉快~!
已邀请:

wudi199553

赞同来自:

顶一下

沧海一粟

赞同来自:

你好,我问下,bin目录下的MyLaya.max.js是怎么编译出来的?我这边新建类之后,编译不出来这个MyLaya.max.js文件,导致更改了index后,运行黑屏

185*****515

赞同来自:

IDE 2.0.0 这个方法不行啊 

要回复问题请先

商务合作
商务合作