1.事件绑定函数:

this.button.on(Laya.Event.CLICK, this, f12);

需要注意的是,第2个参数通常填this,第三个参数则是你绑定的执行函数。

声明执行函数的方式目前我探索到的是两种,第一种是:

你可以声明在函数体内,第二个你声明在类中的函数

2.生命周期,你要尝试绑定函数,那么一定需要有执行入口给你调用,现在你可以通过官网提供的生命周期完成在某个你需要的时间内进行绑定操作。

https://ldc2.layabox.com/doc/?nav=zh-ts-3-4-0

上述连接时官网里面对生命周期的说明。

完整的测试代码:


export default class BtnTest extends Laya.Script{constructor(){super();}private button : Laya.Button;onAwake(){console.info("hello world");this.button = this.owner.getChildByName("testButton") as Laya.Button;// console.info(this.owner);console.info(this.button);// this.button.clickHandler.method = f12;//this.button = this.owner as Laya.Button;this.button.on(Laya.Event.CLICK, this, f12);function f12() {console.info("点击测试");}}onTipClick(){console.info("hello world");}}

卜若的代码笔记-一周速通LayaAir-第三章:给Button添加事件相关推荐

  1. 卜若的代码笔记-一周速通LayaAir-第二章:获取组件

    1.按照Unity的求解思路,现在我们得在Scene上操作 下面是它的Hierarchy面板,我们选择UI,右键,可以创建一些UI元素,比如创建一个Button. 2.从Unity的角度思考问题,那么 ...

  2. 卜若的代码笔记-一周搞定树莓派-第二十七章:蓝牙模块

    1 这个实验是这样的 板载蓝牙模块,也就是树莓派本身拥有一个蓝牙模块. 然后给你一个外部蓝牙模块HC-05 让你干嘛呢,让你通过外设蓝牙模块发送一条消息给板载蓝牙模块,然后去点亮LED 点亮LED本身 ...

  3. 卜若的代码笔记-一周搞定树莓派-第十七章:(QT基础七:定时器)

    1 看一下教学任务里面给的范例 嗯,直接使用while循环,还是在窗口程序上使用while循环,这不得卡死窗口线程撒...窗口是有帧事件的嘛,你搞个while循环,窗口上的其他控件都没法介入,这不得太 ...

  4. 卜若的代码笔记-一周搞定树莓派-第二十六章:关于中断

    1 你需要了解一下CPU处理逻辑 一个核心的CPU,一个时钟只能处理一个事情. 比如你构建一个窗口程序,这个窗口本身在show的时候,就是处于一个死循环事件,其中的点击事件等等,都是在这个主线程之下的 ...

  5. 卜若的代码笔记-一周搞定树莓派-第十九章:树莓派使用Git

    1 你果然还是讨厌在树莓派上直接开发QT 毕竟实在是太卡了!!! 你选择在windows上开发,然后再通过某种方式同步到树莓派上面去 于是你盯上了git 你查阅了百度,然后使用命令:git -vers ...

  6. 卜若的代码笔记-python系列-神经网络篇-第十四章:基于keras框架的男女性别识别

    1.我们来看一下整个网络的实现构架 以下显示面板利用的是keras的summary函数 (None, 65536) (None, 512) ______________________________ ...

  7. 卜若的代码笔记-数据结构系列-第十二章:栈三.链栈

    1.太简单了,不介绍了,直接贴代码,有问题请看10,11,章 //测试代码public static void main(String[] args) throws IOException {Link ...

  8. 寒假的一点笔记《123速通》

    V123速通 2022-2-15 v1 v2 v3 总结 v1 2016年,Joseph Redmon.Santosh Divvala.Ross Girshick等人提出了一种单阶段(one-stag ...

  9. 卜若的代码笔记-unityshader系列-第十七章:Shader练习.遮罩(Shader采样Image的Sprite)

    1.遮罩的意义,就是让某个颜色的部分透明,其他的不透明. 实现思路很简单,但如果你是从这个系列一步一步上学过来的,那肯定很简单啦 1.1我们先定义一个标准Shader,然后慢慢改 Shader &qu ...

最新文章

  1. id 怎么获取jira 评论_一篇文章教会你使用Python定时抓取微博评论
  2. oracle 10 升级补丁
  3. java基础----Runtime类的使用(一)
  4. boid模型的Matlab程序,动物集群运动行为模型系列之五-—本科毕业设计.doc
  5. logstash的output插件
  6. Android 系统性能优化(27)---内存分析工具
  7. Cards and Joy CodeForces - 999F (贪心+set)
  8. [转]如何才能在 IIS 7.5 使用 Windows PowerShell Snap-In 功能
  9. python办公室妙用-python eval()函数的妙用和滥用
  10. 阿里云长视频上传以及返回播放地址
  11. 家居物联网(IoT)接入控制与认证的再思考
  12. 工行网银助手 重装错误
  13. 代码-最大值与最小值
  14. stm32f429之多通道ADC通过DMA数据采集
  15. http://zc.qq.com/en/index.html,index.html
  16. 服务器从购买到配置全流程
  17. matlab摩托车刹车问题,安全骑行篇,摩托车刹车的基本知识与技巧!
  18. ET钱包2月25日早报 | 过去24小时EOS区块链活跃度指数蝉联榜首
  19. 苹果新品发布会:几张图片告诉你苹果发布会新品亮点
  20. 映美Jolimark FP-760K 打印机驱动

热门文章

  1. Shapefile资源下载网址(整理自用)
  2. 知识点二十四:最短路径——Dijkstra 算法
  3. 网瘾专家陶宏开:沉迷网游3年智商将下降10%
  4. 我的相册网免费洗50张照片优惠码
  5. JAVA中的位运算操作
  6. 《大道至简——软件工程实践者的思想》读后感
  7. IPv6 Blackhole策略路由
  8. 图 深度优先搜索算法
  9. 【算法】分块初步详解
  10. 关于将px转换为vw vh的解决方案