1、第一种方式

当一个元素要执行某个方法,而这个方法在此元素赋予的脚本上有,那么直接会调用此方法,但此方法的名称必须是内置的固定名称,例如OnClick,OnMouseOver,OnMouseOut等,不然会无法执行的! 至于原因,请看此链接:http://www.cnblogs.com/MrZivChu/p/event.html

2、第二种方式

为此元素添加Button Message脚本组件,参数Target表示目标对象,也就是说方法所在的脚本赋予在哪个对象上,Function Name表示要执行的方法名称,拥有这个方法的脚本必须绑定在上面Target对象身上。Trigger表示要触发的哪个事件!InClude Children表示是否让该对象的所有子对象也发送这个点击事件。

3、第三种方式

在Unity导航菜单栏中选择Component->NGUI->Internal ->Event Listener,把此脚本挂在按钮上就可以,它没有任何参数。在任何一个脚本或者类中即可得到按钮的点击事件、可以把如下代码放在任意类中或者脚本中。UIEventListener.Get(tbn).onCLick 这样注册事件即可!

最新文章

  1. 项目自动化建构工具gradle 入门5——在intellij中做一个gradle的web工程
  2. MQTT——java简单测试(二)
  3. thinkphp 3.2 视图模型 实例 视图查询结果 二维数组 合并
  4. asp.net mvc 部分视图加载区别
  5. 前端获取url参数
  6. Hessian矩阵
  7. [C语言 - 2] C语言变量
  8. Oracle 监听动态注册与静态注册
  9. 应聘.net开发工程师常见的面试题(二)(转载)
  10. ARC和非ARC文件混编
  11. cas sso单点登录系列7_ 单点登录cas常见问题系列汇总
  12. C语言结构体占用空间内存大小解析
  13. 《JavaScript设计模式与开发实践》读书笔记之中介者模式
  14. Java变量参数
  15. Thinkphp3.2结合phpqrcode生成二维码(含Logo的二维码),附案例
  16. 下面那些是无效的Java标识符?
  17. Java String对象的问题 String s="a"+"b"+"c"+"d"
  18. linux:nano 、cat和file
  19. Thread类的常用方法
  20. SpringBoot2 使用Spring Session集群

热门文章

  1. 缓存头Cache-Control的含义和使用
  2. python 面向对象(四)--实例属性和类属性
  3. openstack kilo python cinderclient
  4. 手动创建maven项目+cmd+webapp+tomcat
  5. VisualSVN 4.0.10 破解版 附上破解过程
  6. java后台poi根据模板导出excel
  7. 聊聊我这两年都在忙什么,IT技术男如何转型!
  8. Hbase学习指南
  9. InteliJ IDEA 设置eclipse快捷键
  10. Uncaught Error: Script error for "popper.js", needed by: bootstrap - require.js