[]按钮交互实现

之所以写出来, 只是怕新手被坑, 你字啊api中查不到, 在技术文档的UI/Button下学不到, 在引擎事例的2d/按钮下学不到, 必须找到其他组件交互用到按钮的地方能找到对应的零星的代码. 吐槽官方的教学, 总是把教程和讲解写的很随意, 并不会系统的讲解当前对象的细节和扩展方向
 在ui搭建时, 对按钮设置变量名,
创建此ui对象时, 变量名也被实例化
对实例化的按钮变量进行设置点击事件
 var gameOver = new GameOverUI();
this.SceneMajor.addChild(gameOver);
gameOver.btRetry.on('click', this, function(){
window.location.reload();
});
当然因为按钮都是小元素, 默认情况下会被打包成atlas文件
需要在代码执行前先下载完毕这个图片集
Laya.loader.create("res/atlas/simbols.atlas",Laya.Handler.create(this,function(){
//创作你的代码
});
已邀请:

Monica - 知识达人

赞同来自:

多谢分享以后我们在写文档的时候会注意下这些细节,事件交互的Demo在这里可以看得到哈:https://layaair.ldc.layabox.com/demo/?category=2d&group=Interaction&name=Mouse
LayaAir中所有对象的事件监听方式都是一样的

要回复问题请先

商务合作
商务合作