[]使用FD自定义组件编译的时候报错 Error or warning message:customui.max.js
之前使用layaAirIDE自定义组件库报错无法编译,在群里问了一下,查了一下社区,都给我的答复是用FD或者FB自定义组件,于是乎我临时下载了FD,配置完毕,Hello Laya成功后,就自定义组件。按照官方步骤来,最终编译的时候还是报错,这个问题是自定义组件库的问题还是我操作失误?
提供报错截图,和FD自定义组件工程
提供报错截图,和FD自定义组件工程
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Laya_XS
赞同来自:
问题一:Main主文件里不应该有Sprite被继承,在LayaAir的项目里,主入口是不需要继承任何的显示对象类;
问题二:你不能把editorUI放到项目层,你需要源代码引入;
问题三:你写的自定义组件最好用一个单独的空项目,在项目里只存在你这个自定义组件类,在弄一个空项目通过源代码的方式引入自定义组件类;
按着以上步骤操作下,问题应该就解决了!
Victor
赞同来自:
1.引入editorUI,而不是直接放到项目中
2.Main.as不继承Sprite等as的类
3.module.def文件目录跟换到根目录
但是我自定义的ScaleButton的属性在IDE里无法显示,仅显示laya.customUI.xml里的属性,从而无法设置中心点,导致按钮缩放有问题。然而,官方教程里的ScaleButton是有其他属性的!